WCFサービスを作成していて、そのうちの1つをテストしようとしました。私はWCFサービスメソッドを右クリックし、ユニットテストを作成することを選択しました。単体テストWCFメソッド
新しいテストプロジェクトを作成し、ユニットテストを作成しました。
私はテストプロジェクトを実行しようとしましたが、何がUrlToTest
の値であるべきかわかりません。私はサービスにURLを入れました。
[TestMethod()]
[HostType("ASP.NET")]
[AspNetDevelopmentServerHost("C:\\VS Projects\\NetBranch4\\" +
"MobileCheckCapture\\MobileCheckCapture", "/")]
// [UrlToTest("http://localhost:45651/")]
[UrlToTest("http://localhost/mobilecc/mobilecc.svc")]
public void AuthenticateUserTest()
{
// TODO: Initialize to an appropriate value
MobileCC target = new MobileCC();
// TODO: Initialize to an appropriate value
string authenticateRequest = string.Empty;
// TODO: Initialize to an appropriate value
string expected = string.Empty;
string actual;
actual = target.AuthenticateUser(authenticateRequest);
Assert.AreEqual(expected, actual);
Assert.Inconclusive("Verify the correctness of this test method.");
}
は、それが動作するようになりましたが、私は実際に=ターゲットにブレークポイントを入れているありがとう.AuthenticateUser(authenticateRequest);それは壊れていないし、wcfメソッドをデバッグすることができます – user228777
VSメニューのテストに移動し、 "現在のコンテキストでデバッグ - >テスト"を選択します。 VSのテストツールツールバーでテストを実行するオプションもあります。 –
デバッグメニューの[現在のコンテキストでテストする]オプションが表示されません。オプションを設定する必要がありますか?ありがとう – user228777