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


MSTEST0021: предпочесть методы TestCleanup

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

Причина

Это правило вызывает диагностику при наличии метода void [TestCleanup] или в любом [TestCleanup] случае, если целевая платформа поддерживает IAsyncDisposable интерфейс.

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

Использование Dispose или DisposeAsync является более распространенным шаблоном, и некоторые разработчики предпочитают всегда использовать этот шаблон даже для тестов.

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

Замените [TestCleanup] метод по шаблону Dispose или DisposeAsync методу.

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

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