3

私が書いたWCFサービスのユニットテストを書いています。ユニットテストを実行すると、エンドポイントリスニングがないというエラーがスローされます。WCFサービスをコンパイルし、後で単体テストを実行する必要があります。

単体テストを実行してWCFサービスをホストし、後でテストを開始する他の方法はありますか。

前もって感謝します

4

1 に答える 1

5

実際のWCFサービスに対してテストを実行することは、単体テストではなく、統合テストになります。これを実行したい場合は、サービスをデプロイしてからテストを実行する自動ビルドプロセスの一部として実行します。

サービスの単体テストを行うには、WCFアスペクトを無視して、他のクラスと同じようにサービスクラスを直接呼び出す必要があります。

于 2012-05-04T13:46:20.790 に答える