【发布时间】:2019-03-14 18:00:19
【问题描述】:
我有一些消息消费者通过构造函数获取依赖关系,我想在单元测试中覆盖它们。 MassTransit 的测试工具是否提供了一种使用构造函数参数注册消费者的方法?
【问题讨论】:
标签: xunit masstransit
我有一些消息消费者通过构造函数获取依赖关系,我想在单元测试中覆盖它们。 MassTransit 的测试工具是否提供了一种使用构造函数参数注册消费者的方法?
【问题讨论】:
标签: xunit masstransit
您可以在创建消费者测试工具时指定工厂方法或消费者工厂。
harness.Consumer<T>(() => new T());
您可以在代码中找到三种标准的扩展方法:
更新: MassTransit 现在有container support for the test harness
【讨论】: