Udostępnij za pośrednictwem


MSTEST0039: Użyj nowszych metod "Assert.Throws"

Własność Wartość
identyfikator reguły MSTEST0039
Tytuł Użyj nowszych metod "Assert.Throws"
Kategoria Użytkowanie
Poprawka jest przerywająca lub bez zakłóceń Bezluzowy
włączone domyślnie Tak
domyślna surowość Informacje
wprowadzone w wersji 3.8.0
czy istnieje poprawka kodu Tak

Przyczyna

Korzystanie z Assert.ThrowsException lub Assert.ThrowsExceptionAsync, które nie są już zalecane.

Opis reguły

Assert.ThrowsException i Assert.ThrowsExceptionAsync nie są zalecane i mogą być wycofane w przyszłości.

Jak naprawić naruszenia

Użyj Assert.ThrowsExactly lub Assert.ThrowsExactlyAsync zamiast Assert.ThrowsException lub Assert.ThrowsExceptionAsync.

Kiedy pomijać ostrzeżenia

Nie pomijaj ostrzeżenia z tej reguły. Zdecydowanie zaleca się przejście ze starych interfejsów API do nowych.