0

私の 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を設定する方法です

4

1 に答える 1