如何使用 MassTransit 测试工具通过构造函数依赖注入来测试 Consumer?
How to use MassTransit test harness to test Consumer with constructor dependency injection?
我有一些消息使用者通过构造函数获取依赖项,我想在单元测试中涵盖它们。 MassTransit 的测试工具是否提供了一种使用构造函数参数注册消费者的方法?
您可以在创建消费者测试工具时指定工厂方法或消费者工厂。
harness.Consumer<T>(() => new T());
您可以在代码中找到三种标准的扩展方法:
更新:
MassTransit 现在有 container support for the test harness
我有一些消息使用者通过构造函数获取依赖项,我想在单元测试中涵盖它们。 MassTransit 的测试工具是否提供了一种使用构造函数参数注册消费者的方法?
您可以在创建消费者测试工具时指定工厂方法或消费者工厂。
harness.Consumer<T>(() => new T());
您可以在代码中找到三种标准的扩展方法:
更新: MassTransit 现在有 container support for the test harness