関連するルート値を取得するために解析したい文字列形式のURLがあります。文字列を手動で解析することもできますが、ルーティング構成を使用して、特定の文字列形式に縛られないようにします(URL形式を簡単に変更できるようにします)。
RouteCollectionでGetRouteDataメソッドを使用しようとしていますが、これにはHttpContextBaseパラメーターが必要です。明らかに、これはURLが現在のURLの場合は正常に機能しますが、任意のURLを渡すことができる必要があります。
ルーティングユニットテストでは、HttpContextBaseをモックアウトしますが、本番コードではそれを行いたくありません。
何か案は?