Injeção de dependência para teste de unidade de manipulador NServiceBus

É assim que você deve injetar dependências para o seu manipulador NServiceBus testá-lo:

Test.Handler<YourMessageHandler>()
  .WithExternalDependencies(h => h.Dependency = yourObj)

(http://nservicebus.com/UnitTesting.aspx)

No entanto, isso significa que minha referência de objeto de Dependência deve ser pública e eu não gosto muito. Existe alguma maneira de mantê-lo privado readonly e atribuí-lo dentro do construtor, de modo que a implementação deveria ser passada apenas pelo construtor do manipulador?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion