Есть ли бесплатная версия Visual Studio для Nunit?

Я дешев и не хочу платить за ReSharper или TestDriven.NET, есть ли бесплатная визуальная добавка к Studio для NUnit?

Ответ 1

Вы можете создать пустой проект (например, выбрать консольное приложение), а в свойстве проекта вы можете выбрать тег DEBUG и выбрать "Запустить внешнюю программу". Поместите путь Нунита. Затем в параметре start аргументы командной строки выбирают DLL, содержащую все ваши тесты (моя всегда находится в nunit\bin...). Затем выберите "включить неуправляемую отладку кода", и вы сможете запустить проект внутри VS и даже использовать пошаговый отладчик.

Это бесплатное решение.

Ответ 2

Теперь вы можете использовать Gallio: это с открытым исходным кодом. www.gallio.org

Ответ 3

Кстати, TestDriven можно скачать бесплатно, если это для личного использования или проекта с открытым исходным кодом.

Мне пришлось найти способ использовать .Net Reflecto r внутри VS несколько дней назад, и когда я загрузил TestDriven, он cames с. Никогда не появлялось всплывающее окно с просьбой заплатить.

Ответ 4

NUnit фактически поставляется с базовым интегрированным бегуном. Это не очень хорошо, и не очень обнародовано, но если Чарли не взял его, он должен быть в источнике.

Ответ 5

Я знаю, что это старый вопрос, но другой способ сделать это - добавить внешний инструмент из меню инструментов для запуска nunit - установить аргументы как $(TargetName) $(TargetExt) и начальную директорию в $(ProjectDir )\Bin\Debug

проверьте ссылку

Ответ 6

Это старый вопрос, и все изменилось с момента принятия ответа.


Вы можете попробовать NCrunch для запуска тестов автоматически или вручную.

Ответ 7

Если вы используете Visual Studio 2012, есть плагин, написанный Чарли Пулом, одним из вкладчиков NUnit, который использует новые модули тестирования модулей Visual Studio.

К сожалению, он еще не имеет много вариантов группировки, либо запуском, либо не запущенным, поэтому вы не можете группировать по классам, решениям и так далее. Он также не показывает вам какой-либо stacktrace, если тест терпит неудачу, просто зеленый галочку или красную рамку и сообщение.

img

Ответ 8

Я не использовал его, но NUnitit - бесплатная надстройка Visual Studio для NUnit.

http://nunitit.codeplex.com

По моему опыту, лучшая надстройка для визуальной студии - resharper. TestDriven.Net также хорош для модульных тестов. Надеюсь, что поможет

Ответ 9

Также найдено следующее: http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099
Он может запускать ваши тесты в отладчике, однако вам нужно перекомпилировать код вручную каждый раз, когда вы что-то меняете - нет интеграции автоматического запуска и сборки