简体   繁体   English

用于 dotnet 的 Kafka 客户端单元测试

[英]Kafka client unit testing for dotnet

Im looking for assistance in writing unit tests for kafka in dotnet.我在为 dotnet 中的 kafka 编写单元测试时寻求帮助。 Confluent seems to provide a Mocks for producers and consumers in Java only. Confluent 似乎仅在 Java 中为生产者和消费者提供了 Mocks。

Confluent uses Docker Compose to start actual brokers (at least for integration tests) Confluent 使用 Docker Compose 启动实际代理(至少用于集成测试)

You may also look through the unit tests folder for their own code您还可以查看单元测试文件夹以获取他们自己的代码

https://github.com/confluentinc/confluent-kafka-dotnet/tree/master/test https://github.com/confluentinc/confluent-kafka-dotnet/tree/master/test

They tried to use Moq mocking library against IProducer, but that code is commented - https://github.com/confluentinc/confluent-kafka-dotnet/blob/master/test/Confluent.Kafka.UnitTests/MoqExample.cs他们试图对 IProducer 使用 Moq mocking 库,但该代码已被注释 - https://github.com/confluentinc/confluent-kafka-dotnet/blob/master/test/Confluent.Kafka.UnitTests/MoqExample.cs

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM