Toni
Odpowiedź jest bardzo przydatna, ale pomyślałem, że to szybki start dla początkujących, aby przetestować ocenę pokrycia (tak jak ja).
Jak już wspomniano, Visual Studio Professional i Community Edition nie mają wbudowanej obsługi zakresu testów. Można go jednak dość łatwo uzyskać. Napiszę konfigurację krok po kroku do użycia z testami NUnit w Visual Studion 2015 Professional.
zainstalować składnik OpenCover NUGet przy użyciu interfejsu NuGet
Dostać rozszerzenie OpenCoverUI . Można to zainstalować bezpośrednio z programu Visual Studio przy użyciu narzędzi -> rozszerzenia i aktualizacje
Skonfiguruj OpenCoverUI do korzystania z odpowiednich plików wykonywalnych, wchodząc w Narzędzia -> Opcje -> Opcje OpenCover.UI -> Ogólne
Ścieżka NUnit: musi wskazywać na plik `nunit-console.exe. Można go znaleźć tylko w wersji NUnit 2.xx, którą można pobrać tutaj .
OpenCover Path : zwykle powinno wskazywać na zainstalowany pakiet<solution path>\packages\OpenCover.4.6.519\tools\OpenCover.Console.exe
Zainstaluj pakiet ReportGenerator NUGet
Dostęp OpenCover Test Explorer
z menu OpenCover. Spróbuj znaleźć tam testy. Jeśli to się nie powiedzie, sprawdź okna wyjściowe, aby uzyskać więcej informacji.
Sprawdź wyniki OpenCover (w menu OpenCover), aby uzyskać więcej informacji. Wyświetli szczegóły, takie jak pokrycie kodu, w widoku drzewa. Możesz także zaznaczyć kod, który jest lub nie jest objęty (mała ikona w lewym górnym rogu).
UWAGA: jak wspomniano, OpenCoverUI nie obsługuje najnowszej głównej wersji NUnit (3.xx). Jeśli jednak w testach nie zostanie użyte nic specyficznego dla tej wersji, będzie działać bez problemów, niezależnie od zainstalowania wersji NUnit 3.xx.
Obejmuje to szybki start. Jak już wspomniano w komentarzach, bardziej zaawansowana konfiguracja i automatyzacja znajdują się w tym artykule.