使用MVC4和MvcContrib.TestHelper测试路由

时间:2012-10-02 06:50:42

标签: .net testing asp.net-mvc-4

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

我知道还有其他测试我的规则的解决方案,我只是喜欢那个的方式和清洁。任何使其成功的解决方案都将非常受欢迎。

非常感谢!

1 个答案:

答案 0 :(得分:4)

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