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.