【问题标题】:How to write end to end tests against AzureEventProcessor Host如何针对 Azure EventProcessorHost 编写端到端测试
【发布时间】:2019-04-25 17:29:30
【问题描述】:

我们有一个控制台应用程序,它使用 dotnet core bodyBuilder 来运行 AzureEventProcessor 主机的实例。

我希望能够针对控制台应用程序运行端到端测试,但无法将 AzureEventProcessorHost 替换为 inMemory 版本,因为它是一个密封类,并且无法在线找到任何模拟工具。

以前有人做过吗?您能否为我提供针对基于控制台的 AzureEventProcessorHost 运行端到端测试的示例或替代方法?

【问题讨论】:

    标签: c# .net-core azure-eventhub end-to-end azure-eventhub-capture


    【解决方案1】:

    关于这个问题以及如何在 Github 上模拟事件进行了长期讨论。一些额外的功能可以解决这个问题,特别是在发布管道中。 https://github.com/Azure/azure-event-hubs-dotnet/issues/24

    虽然我知道这并不理想,但如果您愿意 use an EventHub 作为测试的一部分,您可以将消息发送到 EventHub 作为测试的一部分,然后等待处理器接收和处理他们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-27
      • 1970-01-01
      相关资源
      最近更新 更多