Я только что "обновил" NUnit 2.5.2 до NUnit 2.5.7, чтобы я мог запускать модульные тесты для DLL, созданной с помощью .Net Framework 4. Я давно использую 2.5.2 через свойство StartExternalProgram в свойствах проекта. Мне никогда не приходилось явно отлаживать присоединение к процессу NUnit в этом сценарии.
Теперь, согласно 2.5.7, необходимо явно подключиться к процессу NUnit_Agent для отладки тестируемого кода.
Конечно, это означает, что вместо того, чтобы требовать двух щелчков для запуска моих модульных тестов, мне теперь нужно щелкнуть значок Debug.Run в VS2010, дождаться появления графического интерфейса NUnit, alt-Tab вернуться к VS2010, нажать Debug.Attach .. , прокрутите список вниз, чтобы найти NUnit Agent, дважды щелкните его, чтобы выбрать его, alt-Tab вернитесь в NUnit GUI, нажмите Run, чтобы запустить тест (ы).
Итак, есть ли причина, по которой использование NUnit стало намного сложнее под 2.5.7, или мяч упал?
Заранее благодарим за любые советы по восстановлению «автоматического подключения» из более ранних версий.