Udostępnij za pośrednictwem


MSTEST0015: Metoda testowa nie powinna być ignorowana

Właściwości Wartość
Identyfikator reguły MSTEST0015
Tytuł Metoda testowa nie powinna być ignorowana
Kategoria Projektowanie
Poprawka powodująca niezgodność lub niezgodność Niezgodność
Domyślnie włączone Tak (od 3.3 do 3.7). Nie (począwszy od wersji 3.8)
Ważność domyślna Informacje
Wprowadzone w wersji 3.3.0
czy istnieje poprawka kodu Nie.

Przyczyna

Metoda testowa nie powinna być ignorowana.

Opis reguły

Metody testowe nie powinny być ignorowane (oznaczone znakiem [Ignore]).

Jak naprawić naruszenia

Upewnij się, że metoda testowa nie jest ignorowana.

Kiedy pomijać ostrzeżenia

Nie pomijaj ostrzeżeń dla tej reguły. Jeśli zignorujesz tę regułę, metoda testowa zostanie zignorowana.

Uwaga

Ta reguła jest włączona. Nie jest ona włączona nawet w przypadku korzystania z <MSTestAnalysisMode>All</MSTestAnalysisMode>. Aby uzyskać więcej informacji na temat MSTestAnalysisMode, zobacz analizy kodu MSTest.

Pomijanie ostrzeżenia

Jeśli chcesz po prostu pominąć pojedyncze naruszenie, dodaj dyrektywy preprocesora do pliku źródłowego, aby wyłączyć, a następnie ponownie włączyć regułę.

#pragma warning disable MSTEST0015
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0015

Aby wyłączyć regułę dla pliku, folderu lub projektu, ustaw jego ważność na none w pliku konfiguracji .

[*.{cs,vb}]
dotnet_diagnostic.MSTEST0015.severity = none

Aby uzyskać więcej informacji, zobacz Jak pominąć ostrzeżenia analizy kodu.