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

我知道还有其他测试我的规则的解决方案,我只是喜欢那种方法的简洁性。任何使它起作用的解决方案将不胜感激。

万分感谢!

最佳答案

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

关于.net - 使用MVC4和MvcContrib.TestHelper测试路由,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12685691/

10-10 17:04