2017-08-07 4 views
0

私はウェブアプリケーションのカバレッジを測定するためにドットカバーを使用しています。非同期メソッドで受信したメッセージを処理するためにサービスバスを使用しています。ウェブアプリケーションでサービスバスから呼び出されるコードの範囲

私はサービスバスから呼び出される非同期メソッドのカバレッジを取得できませんが、呼び出されたREST APIのカバレッジしか取得できません。

サービスバスで呼び出されるコードの範囲を取得する方法はありますか?

答えて

0

サービスバスから呼び出されるコードの範囲を取得する方法はありますか?

非同期メソッドは、新しいメッセージがサービスバストピックに挿入されるまで実行されません。

ユニットテストと計算されたコードカバレッジを実行した場合、ユニットテストでasyncメソッドを実行する前にトピックにメッセージを追加できます。

マニュアルカバレッジを行った場合。 Webアプリケーションが購読した同じトピックにメッセージを挿入できる新しいアプリケーションを作成することができます。また、Webアプリケーションをテストする前に、このアプリケーションを実行する必要があります。トピックにいくつかのメッセージがあることを確認し、Webアプリケーションをテストするときにasyncメソッドが実行されます。

サービスバスのトピックにメッセージを追加する方法については、下記のリンクを参考にしてください。

Send messages to the topic

関連する問題