Кажется, у меня возникла проблема: используемое нами приложение использует ядро Ninject и содержит определенную конфигурацию, собранную с содержимым вызова WCF (имя пользователя, токен...).
В зависимости от конкретной конфигурации пользователю назначаются права на приложение, это защищено с помощью определенного экземпляра в ядре Ninject.
Мы не можем просто перекомпоновать ядро Ninject, нам бы хотелось запустить пару тестов Nunit, но запустить каждый из них в отдельном домене приложения (каждый раз пересоздавая ядро с разными настройками).
Я нашел только способы запускать целые тестовые проекты в разных доменах приложений, но не тестировать каждый тест.
Есть ли способ решить эту проблему?
К сожалению, конфигурация Ninject не на нашей стороне, нам приходится «жить» с этим таким образом.