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