Бөлісу құралы:


MSTEST0022: предпочитать TestCleanup по методам Dispose

Свойство Значение
Идентификатор правила MSTEST0022
Заголовок Предпочитать TestCleanup над методами Dispose
Категория Проект
Исправление является критическим или не критическим Не критическое
Включен по умолчанию No
Серьезность по умолчанию Сведения
Представлено в версии 3.4.0
Исправление кода Да

Причина

Это правило вызывает диагностику при обнаружении или DisposeAsync обнаружении Dispose метода.

Описание правила

Хотя Dispose или DisposeAsync является более распространенным шаблоном, некоторые разработчики предпочитают всегда использовать [TestCleanup] для их этапа очистки теста, так как метод разрешает асинхронный шаблон даже в более старой версии .NET.

Устранение нарушений

Замена Dispose или DisposeAsync методы [TestCleanup].

Когда лучше отключить предупреждения

Обычно вы не хотите подавлять предупреждения из этого правила, если вы решили отказаться от него.