Интеграционные тесты NUnit и внедрение зависимостей

В настоящее время я использую Castle Windsor версии 2.1 в качестве своего контейнера и хотел бы выполнить интеграционные тесты, используя зарегистрированные в нем сервисы.

В настоящее время я делаю это, используяОбщий Сервисный Локатор чтобы получить мой экземпляр сервиса и выполнить мои интеграционные тесты на него как таковой:

var myService = ServiceLocator.Current.GetInstance<IMyService>();
// do stuff with myService

В идеале я бы хотел, чтобы мои сервисные зависимости автоматически вводились в мое тестовое устройство NUnit. Весна, кажется, предлагаетэта функциональность, но я не могу найти ничего похожего, используя Castle.

Может кто-то указать мне верное направление?

Редактировать:

Я уверен, что у всех есть (действительные) баллы о том, является ли этохорошо идея; давайте просто предположим, что именно в этом сценарии ... Может кто-нибудь сказать мне, как этомог быть достигнуто с помощью Виндзор?

Ответы на вопрос(2)

Ваш ответ на вопрос