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


MSTEST0020. Предпочитать конструкторы по методам TestInitialize

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

Причина

Это правило вызывает диагностику при наличии метода void [TestInitialize] .

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

Обычно лучше полагаться на конструкторы для асинхронной инициализации, так как затем можно полагаться readonly и получать лучшие отзывы компилятора при разработке тестов. Это особенно верно при работе с контекстами с поддержкой NULL.

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

Замените [TestInitialize] возвращаемые void конструкторами.

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

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