MSTEST0022: предпочитать TestCleanup по методам Dispose
Свойство | Значение |
---|---|
Идентификатор правила | MSTEST0022 |
Заголовок | Предпочитать TestCleanup над методами Dispose |
Категория | Проект |
Исправление является критическим или не критическим | Не критическое |
Включен по умолчанию | No |
Серьезность по умолчанию | Сведения |
Представлено в версии | 3.4.0 |
Исправление кода | Да |
Причина
Это правило вызывает диагностику при обнаружении или DisposeAsync
обнаружении Dispose
метода.
Описание правила
Хотя Dispose
или DisposeAsync
является более распространенным шаблоном, некоторые разработчики предпочитают всегда использовать [TestCleanup]
для их этапа очистки теста, так как метод разрешает асинхронный шаблон даже в более старой версии .NET.
Устранение нарушений
Замена Dispose
или DisposeAsync
методы [TestCleanup]
.
Когда лучше отключить предупреждения
Обычно вы не хотите подавлять предупреждения из этого правила, если вы решили отказаться от него.
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.