我有一些消息使用者通过构造函数获取依赖项,我想在单元测试中涵盖它们。 MassTransit 的测试工具是否提供了一种使用构造函数参数注册消费者的方法?
创建消费者测试工具时,您可以指定工厂方法或消费者工厂。
harness.Consumer<T>(() => new T());
您可以在代码中找到三种标准扩展方法:
https://github.com/MassTransit/MassTransit/blob/develop/src/MassTransit/Testing/ConsumerTestHarnessExtensions.cs#L35 https://github.com/MassTransit/MassTransit/blob/develop/src/MassTransit/Testing/ConsumerTestHarnessExtensions.cs#L35
更新:
大众交通现在有测试装置的容器支撑 https://masstransit-project.com/releases/v7.0.4.html#containers
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)