Sdílet prostřednictvím


MSTEST0002: Testovací třídy by měly mít platné rozložení

Vlastnost Hodnota
ID pravidla MSTEST0002
Název Testovací třídy by měly mít platné rozložení
Kategorie Využití
Oprava způsobující chybu nebo chybu způsobující chybu Narušující
Povoleno ve výchozím nastavení Ano
Výchozí závažnost Upozorňující
Představeno ve verzi 3.2.0
Existuje oprava kódu. No

Příčina

Testovací třída neslouchá po jednom nebo několika bodech požadovaného rozložení třídy testu.

Popis pravidla

Testovací třídy (třídy označené atributem [TestClass] ) by měly dodržovat dané rozložení, které má msTest považovat za platné:

  • měly by být public (nebo internal pokud [assembly: DiscoverInternals] je nastaven atribut sestavení).
  • neměli by být static
  • neměly by být obecné.

Jak opravit porušení

Ujistěte se, že třída odpovídá požadovanému rozložení popsanému výše.

Kdy potlačit upozornění

Nepotlačujte upozornění na toto pravidlo. Ignorování tohoto pravidla způsobí ignorování testů, protože MSTest nebude považovat tuto třídu za testovací třídu.