2017-08-07 61 views
0

我正在使用点覆盖来测量我的Web应用程序的覆盖范围。我正在使用服务总线来处理异步方法中收到的消息。服务总线在Web应用程序中调用的代码覆盖范围

我无法获得服务总线调用的异步方法的覆盖范围,但我只能够获得调用REST API的覆盖范围。

有什么方法可以获得服务总线调用的代码的覆盖范围?

回答

0

有没有什么办法可以得到服务总线调用的代码?

在将新消息插入Service Bus主题之前,将不会执行异步方法。

如果您运行单元测试并计算代码覆盖率,则可以在运行调用单元测试中的异步方法之前将消息添加到主题。

如果你做了手动报道。你可以编写一个新的应用程序,它可以将消息插入Web应用程序订阅的同一主题。您还需要在测试您的Web应用程序之前运行此应用程序。它将确保主题中包含一些消息,并且在测试Web应用程序时将执行异步方法。

有关如何将消息添加到服务总线主题,以下链接供您参考。

Send messages to the topic

相关问题