Недавно я обновился до Resharper 8, и когда я попытался запустить набор проектов. Эти тесты содержат два набора интеграционных тестов, которые используют IISExpress для запуска веб-сайта, создания веб-запросов и проверки ответов.
Выполнение их в изоляции выполняется успешно, и запуск всех тестов ранее был успешным. Однако после завершения второй набор тестов для запуска завершится с ошибкой.
Исследование показало, что AppDomain.CurrentDomain.BaseDirectory
остается в качестве первого теста для запуска вместо изменения. Поскольку тесты интеграции состоят из двух проектов, это приводит к сбою второго проекта, поскольку он не может найти какой-либо необходимый файл конфигурации.
Я не могу найти никакой опции, чтобы отключить это другое поведение в Resharper 8, которое, по-видимому, является поведением флага /domain:Single
nunit. Не дожидаясь перехода на Resharper 7, кто-нибудь знает об этом? И это предполагаемое поведение Resharper 8 или ошибка?