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


MSTEST0023: Logikai állítások nem tagadása

Tulajdonság Érték
Szabályazonosító MSTEST0023
Cím Logikai állítások nem tagadása
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 Információ
Bevezetés a verzióba 3.4.0

Ok

Ez a szabály diagnosztikát hoz létre, ha egy nem konkurált argumentumot hív Assert.IsTrue meg vagy Assert.IsFalse tartalmaz.

Szabály leírása

Az MSTest assertion kódtár ellentétes API-kat tartalmaz, amelyek megkönnyítik a tesztelést true és false az eseteket. Javasoljuk, hogy a megfelelő API-t használja a megfelelő esetben, mivel javítja az olvashatóságot, és hiba esetén jobb információkat is biztosít.

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

Amikor egy hívás argumentumát Assert.IsTrue érvényteleníteni szeretné, használja Assert.IsFalsea következőt: . Amikor egy hívás argumentumát Assert.IsFalse érvényteleníteni szeretné, használja Assert.IsTruea következőt: .

Mikor kell letiltani a figyelmeztetéseket?

Ne tiltsa le a szabály figyelmeztetéseit.