Asp.net mvc 3 通过TestHelper测试路由contstraint
我有下一条路线Asp.net mvc 3 通过TestHelper测试路由contstraint,asp.net-mvc-3,unit-testing,mvccontrib-testhelper,Asp.net Mvc 3,Unit Testing,Mvccontrib Testhelper,我有下一条路线 routes.MapRoute("Companies", "Companies/{companyId}", new { controller = "Company", action = "Details" }, new { companyId = @"\d+" }); 下面是测试它的测试 "~/Companies/7".ShouldMapTo<CompanyController>(action => action.Details(7)); “
routes.MapRoute("Companies", "Companies/{companyId}",
new { controller = "Company", action = "Details" },
new { companyId = @"\d+" });
下面是测试它的测试
"~/Companies/7".ShouldMapTo<CompanyController>(action => action.Details(7));
“~/companys/7.ShouldMapTo(action=>action.Details(7));
现在我想测试约束。所以url“~/companys/df”不应该映射到控制器
有人知道如何测试它吗?可能是
"~/Companies/df".ShouldBeIgnored();