Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
| Свойство | Значение |
|---|---|
| Идентификатор правила | MSTEST0016 |
| Заголовок | Тестовый класс должен иметь метод тестирования |
| Категория | Проект |
| Исправление является критическим или не критическим | Не критическое |
| Включен по умолчанию | Да |
| Серьезность по умолчанию | Сведения |
| Представлено в версии | 3.3.0 |
| Есть ли исправление кода | No |
Причина
Класс теста должен иметь метод теста.
Описание правила
Класс теста должен иметь по крайней мере один метод теста или иметь static методы, которые относятся к [AssemblyInitialize] или [AssemblyCleanup].
Устранение нарушений
Убедитесь, что тестовый класс имеет метод теста или static имеет методы, [AssemblyInitialize] с которыми связаны или [AssemblyCleanup].
Когда лучше отключить предупреждения
Для этого правила отключать вывод предупреждений не следует. Если игнорировать это правило, класс тестирования будет игнорироваться.
Подавление предупреждения
Если вы просто хотите отключить одно нарушение, добавьте директивы препроцессора в исходный файл, чтобы отключить и повторно включить правило.
#pragma warning disable MSTEST0016
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0016
Чтобы отключить правило для файла, папки или проекта, задайте его серьезность
[*.{cs,vb}]
dotnet_diagnostic.MSTEST0016.severity = none
Дополнительные сведения см. в статье Подавление предупреждений анализа кода.