Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
| Property | Value |
|---|---|
| Идентификатор правила | MSTEST0039 |
| Title | Используйте новые методы Assert.Throws |
| Category | Usage |
| исправление является критическим или неразрывным | Non-breaking |
| включен по умолчанию | Yes |
| Серьезность по умолчанию | Предупреждение начиная с версии 3.10, сведения до |
| представлено в версии | 3.8.0 |
| Есть ли исправление кода | Yes |
Замечание
Этот анализатор больше не относится к MSTest 4, так как старые API утверждения были удалены.
Cause
Использование Assert.ThrowsException или Assert.ThrowsExceptionAsync, которые больше не рекомендуются.
Описание правила
Не рекомендуется использовать методы Assert.ThrowsException и Assert.ThrowsExceptionAsync, так как в будущем они могут быть объявлены устаревшими.
Устранение нарушений
Используйте Assert.ThrowsExactly или Assert.ThrowsExactlyAsync вместо Assert.ThrowsException или Assert.ThrowsExceptionAsync.
Когда следует подавлять предупреждения
Не подавляйте предупреждение из этого правила. Настоятельно рекомендуется перейти от старых API к новым.