Sdílet prostřednictvím


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

Vlastnost Hodnota
ID pravidla MSTEST0039
název Používejte novější metody Assert.Throws
kategorie Použití
Oprava způsobuje chybu nebo neporušení Nepřerušované
Povoleno ve výchozím nastavení Ano
Výchozí závažnost Informace
Představeno ve verzi 3.8.0
Existuje oprava kódu Ano

Příčina

Použití <xref:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.ThrowsException*?displayProperty=nameWithType> nebo <xref:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.ThrowsExceptionAsync*?displayProperty=nameWithType>, které již není doporučováno.

Popis pravidla

<xref:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.ThrowsException*?displayProperty=nameWithType> a <xref:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.ThrowsExceptionAsync*?displayProperty=nameWithType> 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.