7

MvcRouteUnitTester ( codeplexおよびnuget ) を使用して、ルートに対して自動化された単体テストを実行しています。それができることの味:

// assert incoming route
tester.WithIncomingRequest("/Foo").ShouldMatchRoute("Foo", "Index");
tester.WithIncomingRequest("/Foo/Index").ShouldMatchRoute("Foo", "Index");

// assert outgoing route
tester.WithRouteInfo("Foo", "Index").ShouldGenerateUrl("/Foo");

それは非常にうまく機能します...それが機能するとき。MVC4ではうまく動作せず、長い間更新されていません。

最新の MVC で動作し、積極的にサポートされている代替ツールはありますか?

4

2 に答える 2

7

Anthony Steele によって作成された、MVC4 と ASP.NET Web API の両方でルートをテストするための優れた新しいプロジェクトがあります。

先週リリースされたばかりです: https://github.com/AnthonySteele/MvcRouteTester

于 2013-01-23T18:50:53.373 に答える
5

MVC 4 のフォークされたバージョンを確認しましたか?

MVC ルート/URL 生成ユニット テスター

于 2013-01-23T17:13:06.450 に答える