1

asp.net mvc 単体テスト プロジェクトを実行しているときに仮想パスを取得できない理由を知っている人はいますか? TestResults フォルダーの下に Temp フォルダーを作成するためですか??

4

1 に答える 1

1

Web サーバーが実行されていない場合、それはどこから来るのでしょうか?

モック HttpContext のパスに関連するものはすべてモックする必要があります。

request.Expect(req => req.AppRelativeCurrentExecutionFilePath).Returns("~/");
response.Expect(res => res.ApplyAppPathModifier(It.IsAny<string>()))
     .Returns((string virtualPath) => virtualPath);
于 2009-09-04T12:52:28.927 に答える