これは、Asp.Net Web アプリケーションの最初のテストです。いくつかのモジュールで構成されるエンジンがあります。エンジン モジュールでクラスをテストする必要があります。これらのクラスは Asp.Net アプリの一部ですが、ビジネス ロジックのみで構成されています。
これらのクラスを分離して WebApp の一部としてテストするにはどうすればよいですか? 私はこのエラーが発生しているので
Web 要求 ' http://localhost:8936/ ' は、テストを実行せずに正常に完了しました。これは、テスト用の Web アプリケーションの構成が失敗した場合 (要求の処理中に ASP.NET サーバー エラーが発生した場合)、または ASP.NET ページが実行されなかった場合 (URL が HTML ページ、Web サービス、またはディレクトリのリスト)。ASP.NET でテストを実行するには、URL が ASP.NET ページに解決され、そのページが Load イベントまで適切に実行される必要があります。リクエストからのレスポンスは、テスト結果とともに「WebRequestResponse_BlogManagerBPOConstr.html」ファイルに保存されます。通常、このファイルは Web ブラウザで開いて内容を表示できます。
ありがとう
編集: @Mark、これはデザイナーによって生成された TestMethods の 1 つです。
/
// <summary>
///A test for BlogManagerBPO Constructor
///</summary>
// TODO: Ensure that the UrlToTest attribute specifies a URL to an ASP.NET page (for example,
// http://.../Default.aspx). This is necessary for the unit test to be executed on the web server,
// whether you are testing a page, web service, or a WCF service.
[TestMethod()]
[HostType("ASP.NET")]
[AspNetDevelopmentServerHost("D:\\WorkingCopies\\MyProject\\Engine", "/")]
[UrlToTest("http://localhost:8936/")]
public void BlogManagerBPOConstructorTest()
{
BlogManagerBPO target = new BlogManagerBPO();
Assert.Inconclusive("TODO: Implement code to verify target");
}