3

我正在尝试使用 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。

我知道还有其他解决方案可以测试我的规则,我只是喜欢那个方法的方式和清洁度。任何使其工作的解决方案将不胜感激。

万分感谢!

4

1 回答 1

4

正如 kevin labranche 在他的博客中建议的那样,我下载了源代码,用 Visual Studio 2012 编译。

于 2012-10-03T06:22:22.620 回答