2012-04-04 7 views
0

私は次のルーティングをしています。TestHelperを使ってルーティングの制約をテストする

routes.MapRoute("Companies", "Companies/{companyId}", 
    new { controller = "Company", action = "Details" }, 
    new { companyId = @"\d+" }); 

ここでそれをテストするテストです。

"~/Companies/7".ShouldMapTo<CompanyController>(action => action.Details(7)); 

ここで制約をテストします。したがって、url "〜/ Companies/df"をコントローラにマッピングしないでください。

誰かがそれをテストする方法を知っていますか?

+0

[インバウンドルートがマッピングされないことを主張するMvcContrib TestHelperを使用]の可能な重複(http://stackoverflow.com/questions/9007331/using-mvccontrib-testhelper-to-assert-that-an -inbound-route-should-be-mappedにする必要があります) –

答えて

0
"~/Companies/df".ShouldBeIgnored(); 
関連する問題