私は、外部のクライアントが消費するWebサービス(HTTPベース)を公開するWCFプロジェクトを開発しています。私はTFS 2010を継続的インテグレーションに使用する予定です。WCFプロジェクトの統合テストを行う方法は?
私は、継続的な統合と統合テストを行いたいと考えています。
、私の質問は:統合テストをやって
-doesは、私は本番環境を模倣するテスト環境を作成する必要があることを意味しますか? それは、私の単体テストツールからWCF、データベース、およびその他のオブジェクトを呼び出さなければならないということですか?たとえば:
[TestClass]
public class ServiceIntegrationTest
{
private static ServiceHost serviceHost;
[ClassInitialize]
public static void MyClassInitialize(TestContext testContext)
{
serviceHost = new ServiceHost(typeof(Service1), new [] { new Uri("http://127.0.0.1:8001/") });
serviceHost.AddServiceEndpoint(typeof(IService1), new BasicHttpBinding(), "Service1");
serviceHost.Open();
}
- 私は実際にこれを実行する方法を理解していません。 - 実際の.NET(WCF)プロジェクトでこれを実行する方法に関するチュートリアルはありますか?
wow。この精巧な答えに感謝します。 – Attilah