問題タブ [mvccontrib-testhelper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ルートの単体テストはコントローラーにマップする必要がありますが、同様のテストは失敗します
ここで見つけることができる前の質問に関連して:
「ソリューションですべてのテストを実行」を使用すると、テストが失敗する
試験方法:
ルート:
返されたエラー:
テストメソッドMBS.Exec.Enquiry.MVC.Tests.AMACControllerTest.AMAC_Route_Maps_to_AMACControllerが例外をスローしました:MvcContrib.TestHelper.AssertionException:URLがどのルートとも一致しませんでした
このエラーは、ソリューションですべてのテストを実行した場合にのみスローされます。テストをそのクラスから分離して実行すると、合格します。
例として、実際に合格する同様のコントローラーのテストメソッドがあります。以下は、テストメソッドとそのルートのコードです。
試験方法
ルート:
このテストではエラーは発生しません。