我正在尝试使用 MvcContrib.TestHelper 测试我的 MVC4 站点的路由。当我做这样的事情时:
"~/".ShouldMapTo<myController>(x => x.Index());
我有一个错误,如“System.Security.VerificationException:方法 MvcContrib.TestHelper.RouteTestingExtensions.ShouldMapTo:类型参数‘myController’违反了类型参数‘TController’的约束。
我进行了快速搜索,发现了那篇文章:http ://www.kevinlabranche.com/blog/UsingMVCContrib3TestHelpersWithASPNetMVC4Beta.aspx但它不起作用。事实上,我认为它适用于 MVC4 Beta,但不适用于 MVC4。
我知道还有其他解决方案可以测试我的规则,我只是喜欢那个方法的方式和清洁度。任何使其工作的解决方案将不胜感激。
万分感谢!