Я дешев и не хочу платить за ReSharper или TestDriven.NET, есть ли бесплатное дополнение Visual Studio для NUnit?
Есть ли бесплатное дополнение Visual Studio для Nunit?
Ответы (9)
Вы можете создать пустой проект (например, выбрать консольное приложение) и в свойстве проекта выбрать тег DEBUG и выбрать «Начать внешнюю программу». Ставьте путь Нунит. Затем в параметре запуска аргументы командной строки выбирают DLL, которая содержит все ваши тесты (мой всегда находится в nunit \ bin ...). Затем выберите «включить отладку неуправляемого кода», и вы сможете запустить проект внутри VS и даже использовать отладчик шаг за шагом.
Это бесплатное решение.
Теперь вы можете использовать Gallio: это открытый исходный код. www.gallio.org
Кстати, TestDriven можно загрузить бесплатно, если он предназначен для личного использования или для проекта с открытым исходным кодом.
Мне пришлось найти способ использовать .Net Reflecto r внутри VS несколько дней назад, и когда я скачал TestDriven, он пришел с ним. Ни разу не было всплывающего окна с просьбой заплатить.
NUnit фактически поставляется с базовым интегрированным раннером. Это не очень хорошо и не очень широко освещается, но, если Чарли не снял его, это должно быть в источнике.
Я знаю, что это старый вопрос, но другой способ сделать это - добавить внешний инструмент из меню инструментов для запуска nunit - установить аргументы как $ (TargetName) $ (TargetExt), а начальный каталог - на $ (ProjectDir) \ bin \Отлаживать
ознакомьтесь с этой ссылкой а>
Это старый вопрос, и с тех пор, как был принят ответ, все изменилось.
Вы можете попробовать NCrunch для автоматического или ручного запуска тестов.
Если вы используете Visual Studio 2012, есть плагин, написанный Чарли Пулом, одним из соавторов NUnit, который использует новые плагины тестирования Visual Studio Unit.
- Загрузите VsTestAdapater - он также находится в диспетчере расширений.
К сожалению, у него пока не так много параметров группировки, как по запуску, так и по не запуску, поэтому вы не можете группировать по классам, решениям и так далее. Он также не показывает вам трассировку стека, если тест не проходит, только простая зеленая галочка или красное поле и сообщение.
Я не использовал его, но NUnitit - это бесплатная надстройка Visual Studio для NUnit.
По моему опыту, лучшая надстройка для Visual Studio - resharper. TestDriven.Net также хорош для модульных тестов. надеюсь, это поможет
Также нашел это: http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099
Он может запускать ваши тесты в отладчике, однако вам нужно перекомпилировать код вручную каждый раз, когда вы что-то меняете - без интеграции автоматического запуска и сборки