7

私はMvcRouteUnitTester(codeplexと)を使用して自動ユニットテストを自分のルートに対して実行しています。できることの味:ルートテストASP.NET MVC4

// 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"); 

これはうまくいきます。それはdoesn't work well with MVC4であり、長い間更新されていません。

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

答えて

5

MVC 4のフォークバージョンをチェックしましたか?

MVC Route/URL Generation Unit Tester

+0

はい、それは動作します。しかし、私は何か新しいものに興味があり、維持しています。私は他人が使っているものを見たいと思う。提案がない場合、私はこれを答えとして受け入れます。 –

7

MVC4とASP.NETのWeb APIの両方でテストルートのアンソニー・スティールによって作成された偉大な新しいプロジェクトがあります。

これは、先週リリースされました: https://github.com/AnthonySteele/MvcRouteTester

+0

これは有望そうですが、私はモルモットになりたくありません。私は半年後にそれを調べます。 :)それまでは何かを確立しサポートする必要があります。 –

+0

MVC4の方がMVC4の方がはるかに優れていますので、私は投票します – bluee

+0

私はそれを使用しており、WebAPIルートとMVC4ルートでうまく機能します。私の唯一の要求は、POST MVCルートを簡単にテストできるようにすることです。POST Web APIルートはテストできますが、POST MVC4ルートはテストできません。( – Jupaol

関連する問題