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.ThrowsExactlyAsync
použ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.