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

Возвращает категорию теста, примененную к тесту.

Применяется к