MSTEST0021: предпочесть методы TestCleanup
Свойство | Значение |
---|---|
Идентификатор правила | MSTEST0021 |
Заголовок | Предпочитать методы Dispose по методу TestCleanup |
Категория | Проект |
Исправление является критическим или не критическим | Не критическое |
Включен по умолчанию | No |
Серьезность по умолчанию | Сведения |
Представлено в версии | 3.4.0 |
Исправление кода | No |
Причина
Это правило вызывает диагностику при наличии метода void [TestCleanup]
или в любом [TestCleanup]
случае, если целевая платформа поддерживает IAsyncDisposable
интерфейс.
Описание правила
Использование Dispose
или DisposeAsync
является более распространенным шаблоном, и некоторые разработчики предпочитают всегда использовать этот шаблон даже для тестов.
Устранение нарушений
Замените [TestCleanup]
метод по шаблону Dispose
или DisposeAsync
методу.
Когда лучше отключить предупреждения
Обычно вы не хотите подавлять предупреждения из этого правила, если вы решили отказаться от него.
GitHub сайтында бізбен бірлесіп жұмыс істеу
Бұл мазмұнның көзін GitHub сайтында табуға болады. Онда сонымен бірге мәселелер мен өзгертулерді енгізу сұрауларын жасауға және қарап шығуға болады. Қосымша ақпарат алу үшін қатысушы нұсқаулығын қараңыз.