Я использую NUnit с Visual Studio 2008. В прошлом я
также использовал его с Visual Studio 2005.
Отлично работает.
Для его запуска я использую проект, в котором
определены, отдельно от основного проекта. Для интерактивного использования
Затем я устанавливаю этот проект в проект по умолчанию (щелкните правой кнопкой мыши
на проекте / Сделать стартовым проектом) и установить
Свойства / Отладка / «Запустить внешнюю программу» в этом проекте для
что-то вроде
C:\Program Files\NUnit\bin\nunit-x86.exe
На этом же экране «Параметры запуска / Аргументы командной строки»
установить что-то вроде
..\..\..\temp2\MSQlib1,2008-03-14a.nunit"\MSQlib1,2008-03-14a.nunit
Это указывает на файл проекта NUnit.
(В данном примере "MSQlib1,2008-03-14a.nunit") - ".."
из-за того, что относительно папки bin \ Debug, где DLL
для проекта находится (приложение это случай
приложение NUnit GUI) и который будет текущим
каталог при запуске отладки.
В результате приложение NUnit GUI запускается, когда
F5 нажимается в Visual Studio и вызывает обратно в
приложение, когда модульные тесты запускаются из приложения NUnit GUI.
Это позволяет устанавливать контрольные точки в модульных тестах (если
требуется).
Например. чтобы получить информацию о том, почему юнит тест не прошел
осмотр с отладчиком. В моем случае это иногда
было необходимо, когда масса элементов углерода, водорода,
азот, кислород и сера изменились незначительно и
массы аминокислот больше не были в пределах.