gpt4 book ai didi

c# - 如何针对 Azure 事件处理器主机编写端到端测试

转载 作者:太空宇宙 更新时间:2023-11-03 12:04:07 25 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

关于c# - 如何针对 Azure 事件处理器主机编写端到端测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55854734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com