В настоящее время я использую 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 ...?