Подтвердить что ты не робот

Кто-нибудь интегрировал NUnit с Visual Studio 2010?

Кто-нибудь интегрировал NUnit с Visual Studio? Я пытаюсь настроить трубопровод сборки как этот. Но я довольно новичок в .NET, и я все еще понимаю, как все работает. В Интернете есть много ресурсов на NUnit + VS, и я в замешательстве.

4b9b3361

Ответ 1

Я бы рекомендовал вам использовать Resharper.
Как говорят некоторые, "это просто работает".
Недостатками/побочными эффектами этого выбора в вашем случае могут быть:
1. Resharper не является бесплатным,
2. Выполнение модульных тестов - это небольшая часть Resharper - в нее также входит множество других функций, которые вам, возможно, сейчас не нужны (но вы можете отключить большинство из них в настройках).

Свободное решение - Visual Nunit 2010 Расширение Visual Studio. Бесплатно и делает именно то, что вы хотите.


UPDATE
Как добавить NUnit в свой проект.
Я нашел этот учебник. Следуйте за ним шаг за шагом, я нашел его полезным и полным для новичков .NET.

Единственное различие заключается в том, что в разделе Running Unit-Tests для запуска тестов автор использует инструмент тестового запуска, который распространяется внутри самого NUnit, но вы можете использовать бегун ReSharper как описанных в документах JetBrains

Ответ 3

Сначала загрузите и установите NUnit

Шаг 1: Откройте Visual Studio

Шаг 2. Откройте проект

Шаг 3: выберите Свойства из обозревателя решений

Шаг 4: выберите опцию Отладка в окне свойств

Шаг 5: выберите "Запустить внешнюю программу" в разделе "Действие запуска"

Шаг 6: Выберите путь к файлу NUnit

Шаг 7. Сохраните его.

После этого при отладке проекта NUnit откроется.

Ответ 5

Visual Studio 2011 (BETA) совместим с 2010 годом и предоставляет тест-бегунов из коробки. Обратитесь к Visual Studio 11 Beta Unit Testing - Whats New и Visual Studio 11 Beta - Список модулей модулей тестирования. Для сервера непрерывной интеграции (CI) сервер U может использовать TeamCity, а также запустить те тесты на сервере.

Ответ 6

Оригинальный и все еще неплохой тестовый бегун.

Test Driven.net

Используется как бесплатный, но сейчас стоит небольшая плата, если вы не являетесь студентом или разработчиком с открытым исходным кодом.

Ответ 7

Я использовал TestDriven, пока он не стал более свободным, я использовал Resharper, но чувствовал, что он слишком сильно замедляет мою машину, я попробовал расширение VisualNUnit, но, похоже, он породил множество процессов, которые могли бы удерживать некоторые из моих DLL, Я добавил NUnit в качестве команды в Visual Studio Tools (а также с помощью кнопки на панели инструментов и некоторых макросов в Visual Studio, чтобы начать текущий тест и приложить), но это стоило усилий, чтобы настроить и не чувствовал себя достаточно гладко после того, как испорченные инструментами, такими как TestDriven. В конце концов я попробовал NCrunch... Я с тех пор подключился, и я даже начал одобрять его TestDriven! следующим инструментом в моем списке "NUnit bucket" будет расширение NUnit для Visual Studio 11.

PS: NCrunch должен работать на вашей Visual Studio 2010, а на домашней странице есть очень приличное демонстрационное видео.