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 に答える