Как Вы выполняете интеграционные тесты с NServiceBus?

У меня есть веб-приложение, которое имеет 2 набора сервисов. Один набор является бизнес-услугами как UserService и другой набор, который является служебными сервисами как EmailService. То, как бизнес-услуги соединяются со служебными сервисами, через NServiceBus. Как Вы выполняете интеграционные тесты в этом сценарии? Что я сделал, прямо сейчас то, что я вспыхнул интеграционный тест к 2 модульным тестам. Сначала тестирует бизнес-услугу, и затем дразните/проверяйте NServiceBus, отправляют. Второй модульный тест находится на служебном сервисе, и затем дразните/проверяйте почтовую отправку. Как можно сказать, это не оптимально вообще. Текущий у нас есть 2 экземпляра NServiceBus - один как клиент, и один как сервер (сервер имеет добавление обработчиков). Эта работа в нормальном, нетестовый режим (так как клиент находится под контекстом IIS и сервера, автономное приложение), но когда я пытаюсь сделать это в тесте, кажется, что я не могу выполнить два экземпляра? Совет?

1
задан Stécy 25 July 2011 в 21:06
поделиться