Toni
Ответ очень полезен, но я подумал, что это быстрый старт для новичков в тестировании оценки покрытия (как и я).
Как уже упоминалось, Visual Studio Professional и Community Edition не имеют встроенной поддержки тестового покрытия. Однако получить его довольно легко. Я напишу пошаговую настройку для использования с тестами NUnit в Visual Studion 2015 Professional.
Установите компонент OpenCover NUGet с помощью интерфейса NuGet
Получите расширение OpenCoverUI . Его можно установить непосредственно из Visual Studio, используя Инструменты -> Расширения и обновления.
Настройте OpenCoverUI для использования соответствующих исполняемых файлов, открыв Инструменты -> Параметры -> Параметры OpenCover.UI -> Общие
Путь NUnit: должен указывать на файл `nunit-console.exe. Это можно найти только в версии NUnit 2.xx, которую можно скачать отсюда .
Путь OpenCover : он должен указывать на установленный пакет, обычно<solution path>\packages\OpenCover.4.6.519\tools\OpenCover.Console.exe
Установите пакет ReportGenerator NUGet
Доступ OpenCover Test Explorer
из меню OpenCover. Попробуйте найти тесты оттуда. Если это не удается, проверьте окна вывода для получения дополнительных сведений.
Проверьте результаты OpenCover (в меню OpenCover) для получения более подробной информации. Он будет выводить такие сведения, как покрытие кода, в виде дерева. Вы также можете выделить код, который покрывается или не покрывается (маленький значок в верхнем левом углу).
ПРИМЕЧАНИЕ: как уже упоминалось, OpenCoverUI не поддерживает последнюю основную версию NUnit (3.xx). Однако, если в тестах не используется ничего специфического для этой версии, она будет работать без проблем, независимо от того, установлена ли версия NUnit 3.xx.
Это касается быстрого старта. Как уже упоминалось в комментариях, для более продвинутой настройки и автоматизации ознакомьтесь с этой статьей.