Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
| Property | Value |
|---|---|
| Identifikátor pravidla | MSTEST0039 |
| Title | Používejte novější metody Assert.Throws |
| Category | Usage |
| Oprava způsobuje chybu nebo neporušení | Non-breaking |
| Povoleno ve výchozím nastavení | Yes |
| Výchozí úroveň závažnosti | Upozornění od verze 3.10, informace před tím |
| Představeno ve verzi | 3.8.0 |
| Existuje oprava kódu | Yes |
Poznámka:
Tento analyzátor už není relevantní pro MSTest 4, protože byla odebrána stará rozhraní pro aserce API.
Cause
Použití Assert.ThrowsException nebo Assert.ThrowsExceptionAsync, které již není doporučováno.
Popis pravidla
Ty Assert.ThrowsException a Assert.ThrowsExceptionAsync metody se nedoporučují a v budoucnu můžou být zastaralé.
Jak opravit porušení
Místo Assert.ThrowsExactly nebo Assert.ThrowsExactlyAsyncpoužijte Assert.ThrowsException nebo Assert.ThrowsExceptionAsync .
Kdy potlačit upozornění
Nepotlačujte upozornění z tohoto pravidla. Důrazně doporučujeme přejít ze starých rozhraní API na nová rozhraní API.