Delen via


MSTEST0016: Testklasse moet een testmethode hebben

Eigenschappen Weergegeven als
Regel-id MSTEST0016
Titel Testklasse moet een testmethode hebben
Categorie Ontwerpen
Oplossing is brekend of niet-brekend Niet-brekend
Standaard ingeschakeld Ja
Standaard ernst Info
Geïntroduceerd in versie 3.3.0
Is er een codeoplossing Nee

Oorzaak

Een testklasse moet een testmethode hebben.

Beschrijving van regel

Een testklasse moet ten minste één testmethode hebben of moeten beschikken static over methoden die zijn toegeschreven aan [AssemblyInitialize] of [AssemblyCleanup].

Schendingen oplossen

Zorg ervoor dat de testklasse een testmethode heeft of dat deze static methoden heeft die zijn toegeschreven aan [AssemblyInitialize] of [AssemblyCleanup].

Wanneer waarschuwingen onderdrukken

Een waarschuwing van deze regel niet onderdrukken. Als u deze regel negeert, wordt de testklasse genegeerd.

Een waarschuwing onderdrukken

Als u slechts één schending wilt onderdrukken, voegt u preprocessorrichtlijnen toe aan uw bronbestand om de regel uit te schakelen en vervolgens opnieuw in te schakelen.

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

Als u de regel voor een bestand, map of project wilt uitschakelen, stelt u de ernst ervan in op none in het configuratiebestand.

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

Voor meer informatie, zie Hoe codeanalysewaarschuwingen te onderdrukken.