TestCategoryBaseAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс для атрибута Category.
public ref class TestCategoryBaseAttribute abstract : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true)]
public abstract class TestCategoryBaseAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true)]
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class TestCategoryBaseAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public abstract class TestCategoryBaseAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true)>]
type TestCategoryBaseAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type TestCategoryBaseAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type TestCategoryBaseAttribute = class
inherit Attribute
Public MustInherit Class TestCategoryBaseAttribute
Inherits Attribute
- Наследование
-
TestCategoryBaseAttribute
- Производный
- Атрибуты
Комментарии
Причина этого атрибута заключается в том, чтобы пользователи создавали собственную реализацию тестовых категорий. — платформа тестирования (обнаружение и т. д.) связана с TestCategoryBaseAttribute. - Причина того, что свойство TestCategories является коллекцией, а не строкой, заключается в том, чтобы предоставить пользователю большую гибкость. Например, реализация может основываться на перечислениях, для которых значения могут быть ИЛИ в этом случае имеет смысл иметь один атрибут, а не несколько на одном тесте.
Конструкторы
| Имя | Описание |
|---|---|
| TestCategoryBaseAttribute() |
Инициализирует новый экземпляр класса TestCategoryBaseAttribute. Применяет категорию к тесту. Строки, возвращаемые testCategories, используются с командой /category для фильтрации тестов. |
Свойства
| Имя | Описание |
|---|---|
| TestCategories |
Возвращает категорию теста, примененную к тесту. |