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





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