Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
| Property | Value |
|---|---|
| Regel-ID | MSTEST0050 |
| Title | Den globala testmiljön ska vara giltig |
| Category | Usage |
| Korrigeringen är antingen brytande eller icke-brytande | Non-breaking |
| Aktiverad som standard | Yes |
| Standard allvarlighetsgrad | Error |
| introducerades i version | 3.10.0 |
| Finns det en kodkorrigering | No |
Cause
En global testfixturmetod (markerad med GlobalTestInitializeAttribute eller GlobalTestCleanupAttribute) följer inte den layout som krävs eller har en ogiltig konfiguration.
Regelbeskrivning
Globala metoder för testfixturer måste följa de specifika krav för att säkerställa korrekt utförande av tester. Den här regeln verifierar att metoder som har markerats med GlobalTestInitializeAttribute eller GlobalTestCleanupAttribute följer rätt metodsignatur och konfigurationsregler.
Metoden måste vara public, static, icke-generisk, ha en enda parameter av typen TestContextoch returnera void eller Task. Dessutom måste den innehållande typen vara public, static, icke-generisk och markeras med TestClassAttribute.
Så här åtgärdar du överträdelser
Se till att globala testfixturmetoder följer den layout som krävs.
När du ska ignorera varningar
Ignorera inte varningar från den här regeln. Ogiltiga globala testfixturmetoder körs inte vid körning.