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

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

В настоящее время я использую Castle Windsor версии 2.1 в качестве контейнера. Я делаю это, используя Common Service Locator , чтобы получить мой экземпляр службы и выполнить свои интеграционные тесты для него как такового:

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

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

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

Изменить:

Я уверен, что у всех есть (действительный) указывает на то, хорошая ли это идея; давайте просто предположим, что это в этом сценарии ... как я не могу получить контроль по его идентификатору клиента? TextBox TB = FindControl ...?

Я разрешаю идентификатор клиента элемента управления Repeater Item и хочу использовать его в другой команде, как я могу получить управление по его идентификатору клиента?

TextBox TB = FindControl ...?

6
задан GôTô 14 October 2010 в 14:20
поделиться