ASP.NET MVC では、ルートとカスタム ルートの単体テストに関する情報を取得できますが、IgnoreRoute の単体テストを行う方法がわかりません。
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
実用的なコードは大歓迎です。
ASP.NET MVC フレームワーク (パート 2): URL ルーティング
ASP.NET MVC では、ルートとカスタム ルートの単体テストに関する情報を取得できますが、IgnoreRoute の単体テストを行う方法がわかりません。
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
実用的なコードは大歓迎です。
ASP.NET MVC フレームワーク (パート 2): URL ルーティング
MvcContrib テストヘルパー クラス (http://nuget.org/packages/MvcContrib.Mvc3.TestHelper-ci) を使用する場合は、さらに単純化できます。
[TestMethod]
public void TestIgnoredRoute()
{
// Arrange
RouteTable.Routes.Clear();
// Act
GlobalApplication.RegisterRoutes(RouteTable.Routes);
// Assert
"~/some.axd/path".ShouldBeIgnored();
}