我正在尝试使用MvcContrib.TestHelper测试我的MVC4站点的路由。当我做那样的事情时:
"~/".ShouldMapTo<myController>(x => x.Index());
我遇到类似“System.Security.VerificationException:Method MvcContrib.TestHelper.RouteTestingExtensions.ShouldMapTo:type argument”的错误 'myController'违反了类型参数'TController'的约束。
我做了一个快速搜索,我找到了这篇文章:http://www.kevinlabranche.com/blog/UsingMVCContrib3TestHelpersWithASPNetMVC4Beta.aspx但它不起作用。事实上,我认为它适用于MVC4 Beta但不适用于MVC4。
我知道还有其他测试我的规则的解决方案,我只是喜欢那个的方式和清洁。任何使其成功的解决方案都将非常受欢迎。
非常感谢!