这是你应该如何注入依赖你的NServiceBus处理程序进行测试:
Test.Handler<YourMessageHandler>()
.WithExternalDependencies(h => h.Dependency = yourObj)
( http://nservicebus.com/UnitTesting.aspx )
然而,这意味着我的依赖对象的引用应该是市民,我不喜欢太多。 什么办法保持私营只读,并指定这里面的构造,因此推测实施仅通过处理程序的构造函数传递?
谢谢