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 では動作しないと思います。
ルールをテストするための他のソリューションがあることは知っていますが、その方法とクリーンさが気に入っています。それを機能させるための解決策は非常に高く評価されます。
ありがとうございます!