Sdílet prostřednictvím


MSTEST0039: Použijte novější metody Assert.Throws.

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.