私は現在、エンドユーザーと Web サービスの間の一種のプロキシであるアプリケーションを作成しています。
ユーザーがサービスを要求すると、アプリケーションは適切なパラメーター セットを使用して Web サービス メソッドを呼び出し、結果を返します。
何も問題がなかったことを確認するために、プロジェクトの単体テストを作成することにしました (はい!コードを書いてからでは遅いことはわかっています。次回は最初に単体テストを作成します)。
これらの単体テストでは、アクセス許可の例外やサービス関連の例外などが発生していないことを確認するために、Web サービスに対して実際の要求を行う必要があります。したがって、インターフェイスを抽出し、テストのためにサービスをモックすることは役に立ちません。実際の Web サービスを実際に呼び出す単体テストを作成することは許容されますか?
Web サービスで 1 分間に 1 つのリクエストしか許可されない場合、2 つのテストの間に遅延が生じる可能性はありますか?