MSTEST0005: A tesztkörnyezet tulajdonságának érvényes elrendezéssel kell rendelkeznie
Tulajdonság | Érték |
---|---|
Szabályazonosító | MSTEST0005 |
Cím | A tesztkörnyezet tulajdonságának érvényes elrendezéssel kell rendelkeznie |
Kategória | Használat |
A javítás kompatibilitástörő vagy nem törik | Nem 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 tesztelési környezet tulajdonsága nem követi a szükséges tesztkörnyezet-elrendezés egyetlen vagy több pontját.
Szabály leírása
TestContext
a tulajdonságoknak a megadott elrendezést kell követnie, hogy az MSTest érvényesnek tekintse:
- tulajdonságoknak kell lenniük, nem mezőknek
- el kell nevezni
TestContext
őket (a kis- és nagybetűk nem érzékenek) - meg kell lenniük
public
(vagyinternal
ha a[assembly: DiscoverInternals]
szerelvény attribútuma be van állítva) - nem szabad
static
- ne legyenek olvashatók
Szabálysértések kijavítása
Győződjön meg arról, hogy a TestContext
tulajdonság 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, az TestContext
MSTest nem injektálja, így a tulajdonság használatakor inkonzisztens vagy inkonzisztens állapotot NullReferenceException
eredményez.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: