私の mvc アプリケーションのプロジェクト URL は、この localhost:port/AppName のようにホストされています
nunit フレームワークを使用して mvc アプリをテストするための新しい単体テスト プロジェクトを作成し、承認テストには承認テスト ライブラリを使用しました。
[Test]
[UseReporter(typeof(FileLauncherReporter),typeof(ClipboardReporter))]
public void PaymentPopUpController_IndexView()
{
//Arrange
PortFactory.MvcPort = 8080;
// Act
Func<ActionResult> ScopeControllerTest = new ScopeController()._Index;
// Approve
MvcApprovals.VerifyMvcPage(ScopeControllerTest);
}
MvcApprovals.VerifyMvcPage は、正しいプロジェクト URL を設定しなかったため、URL が見つからないというエラーをスローします。
への接続中に次のエラーが発生しました:
http://localhost:8080/スコープ/_index
エラー:
リモート サーバーがエラーを返しました: (404) 見つかりません。
だから私の質問は、mvc承認テストのためにnunitで設定する正しいURLを設定する方法です