2012-10-02 23 views
3

我想用MvcContrib.TestHelper測試我的MVC4站點的路由。當我做這樣的事情:使用MVC4和MvcContrib.TestHelper測試路由

"~/".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

凱文labranche在his blog建議,我下載的源代碼,使用Visual Studio 2012

+0

我用綁定重定向凱文在他的博客中建議,並在Visual Studio 2010中工作的罰款與MVC4(不是beta編譯)。我不得不在app.config中添加一些行,以便xml/config文件格式正確。 –