Есть ли бесплатное дополнение Visual Studio для Nunit? - PullRequest
51 голосов
/ 29 октября 2008

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

Ответы [ 9 ]

59 голосов
/ 29 октября 2008

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

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

10 голосов
/ 29 октября 2008

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

7 голосов
/ 29 октября 2008

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

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

5 голосов
/ 17 сентября 2010

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

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

5 голосов
/ 29 октября 2008

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

2 голосов
/ 05 сентября 2012

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

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

img

2 голосов
/ 20 марта 2012

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


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

0 голосов
/ 23 марта 2012

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

0 голосов
/ 05 декабря 2011

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

http://nunitit.codeplex.com

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...