Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
| Property | Value |
|---|---|
| Идентификатор правила | MSTEST0050 |
| Title | Глобальная тестовая конфигурация должна быть допустимой |
| Category | Usage |
| Исправление является разрушающим или неразрушающим | Non-breaking |
| Включен по умолчанию | Yes |
| Серьезность по умолчанию | Error |
| представлено в версии | 3.10.0 |
| Существует ли исправление кода | No |
Cause
Глобальный метод тестирования (помеченный как GlobalTestInitializeAttribute или GlobalTestCleanupAttribute) не соответствует требуемой структуре или имеет недопустимую конфигурацию.
Описание правила
Глобальные методы фиксирования тестов должны соответствовать определенным требованиям, чтобы обеспечить корректное выполнение теста. Это правило проверяет, что методы, помеченные GlobalTestInitializeAttribute или GlobalTestCleanupAttribute соответствуют правильным правилам подписи метода и конфигурации.
Метод должен быть public, staticне универсальным, иметь один параметр типа TestContext, а также возвращать void или Task. Кроме того, содержащий тип должен быть public, static, не универсальным и помечен как TestClassAttribute.
Устранение нарушений
Убедитесь, что методы глобальной тестовой среды соответствуют требуемой структуре.
Когда следует подавлять предупреждения
Не отключайте предупреждения, создаваемые этим правилом. Недопустимые методы глобального тестирования не будут выполняться во время выполнения.