Zastrzyk zależności dla testowania jednostki obsługi NServiceBus

W ten sposób powinieneś wstrzyknąć zależności dla obsługi NServiceBus, aby to przetestować:

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

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

Jednak oznacza to, że moje odniesienie do obiektu Zależność powinno być publiczne, którego nie lubię za bardzo. Czy jest jakikolwiek sposób, aby zachować go jako prywatny tylko do odczytu i przypisać go do konstruktora, aby implementacja była przekazywana tylko przez konstruktor obsługi?

Dzięki

questionAnswers(1)

yourAnswerToTheQuestion