Sdílet prostřednictvím


MSTEST0016: Testovací třída by měla mít testovací metodu

Vlastnost Hodnota
ID pravidla MSTEST0016
Název Testovací třída by měla mít testovací metodu.
Kategorie Návrh
Oprava způsobující chybu nebo chybu způsobující chybu Nenarušující
Povoleno ve výchozím nastavení Ano
Výchozí závažnost Informace
Představeno ve verzi 3.3.0
Existuje oprava kódu No

Příčina

Testovací třída by měla mít testovací metodu.

Popis pravidla

Testovací třída by měla mít alespoň jednu testovací metodu nebo být static a mít metody, které jsou přiřazeny [AssemblyInitialize] nebo [AssemblyCleanup].

Jak opravit porušení

Ujistěte se, že testovací třída má testovací metodu nebo je static a má metody přiřazené [AssemblyInitialize] nebo [AssemblyCleanup].

Kdy potlačit upozornění

Nepotlačujte upozornění na toto pravidlo. Pokud toto pravidlo ignorujete, testovací třída bude ignorována.

Potlačení upozornění

Pokud chcete pouze potlačit jedno porušení, přidejte do zdrojového souboru direktivy preprocesoru, abyste pravidlo zakázali a znovu povolili.

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

Chcete-li pravidlo pro soubor, složku nebo projekt zakázat, nastavte jeho závažnost na none v konfiguračním souboru .

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

Další informace naleznete v tématu Jak potlačit upozornění analýzy kódu.