Есть ли способ увидеть покрытие кода при использовании nUnit? Я знаю, что в Visual Studio есть такая функция, но можете ли вы использовать ее с nUnit или только с помощью встроенных тестов vs unit?
Покрытие кода с помощью nUnit?
Ответ 1
Вы можете использовать NCover. Теперь его коммерческая, но версия 1.5.8 (внизу страницы, версия сообщества) по-прежнему свободна, и если вы хотите визуализировать ее, то используйте NCoverExplorer.
EDIT:
Можно также обрезать nUnit или mbUnit с помощью кода Visual Studio. VSTS Code Coverage Runner
Ответ 2
Visual Studio 2012 наконец-то добавила поддержку сторонней структуры unit test.
Вы можете добавить фреймворки с помощью диспетчера расширений и автоматически "Покрытие кода" начнет работать с установленной инфраструктурой.
Покрытие кода доступно только в версиях Visual Studio Ultimate или Premium.
Смотрите мой ответ в Поддерживает ли поддержка VS2010 Code nUnit?
Ответ 3
PartCover является бесплатным, и я только что написал блог о том, как использовать его с NUnit См. ссылку
Ответ 4
См. SD С# Test Coverage. Поставляется со встроенной визуализацией данных тестового покрытия по исходному коду, а также сводным отчетам.
Ответ 5
Если вы работаете в компании с политикой безопасности/экономии денег /hassle -employees, которая ограничивает ваш выбор VS2010 (Premium или Ultimate), см. мой ответ на: Запуск тестов NUnit в Visual Studio 2010 с охватом кода
Там, я ссылаюсь на этот другой ответ, но также даю более подробную информацию: Поддерживает ли поддержка покрытия VS2010 nUnit?
Я знаю, что скопированные/отсылающие ответы (особенно другие) заслуживают внимания, но, как я уже сказал, я даю некоторые подробности, которые очень помогли бы мне.