通过TestHelper测试路由约束

时间:2012-04-04 18:04:25

标签: 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));

现在我想测试约束。所以url“〜/ Companies / df”不应映射到控制器。

有谁知道如何测试它?

1 个答案:

答案 0 :(得分:0)

"~/Companies/df".ShouldBeIgnored();