Megosztás a következőn keresztül:


MSTEST0002: A tesztosztályoknak érvényes elrendezésűnek kell lennie

Tulajdonság Érték
Szabályazonosító MSTEST0002
Cím A tesztosztályoknak érvényes elrendezésűnek kell lennie
Kategória Használat
A javítás kompatibilitástörő vagy nem törik Törés
Alapértelmezés szerint engedélyezve Igen
Alapértelmezett súlyosság Figyelmeztetés
Bevezetés a verzióba 3.2.0

Ok

A tesztosztályok nem követik a szükséges tesztosztály-elrendezés egy vagy több pontját.

Szabály leírása

A tesztosztályok (az [TestClass] attribútummal megjelölt osztályok) a megadott elrendezést követve tekinthetők érvényesnek az MSTest által:

  • meg kell lenniük public (vagy internal ha a [assembly: DiscoverInternals] szerelvény attribútuma be van állítva)
  • nem szabad static
  • nem lehetnek általánosak

Szabálysértések kijavítása

Győződjön meg arról, hogy az osztály megfelel a fent leírt elrendezésnek.

Mikor kell letiltani a figyelmeztetéseket?

Ne tiltsa el a szabály figyelmeztetését. Ha figyelmen kívül hagyja ezt a szabályt, a rendszer figyelmen kívül hagyja a teszteket, mert az MSTest nem tekinti ezt az osztályt tesztosztálynak.