Поделиться через


DynamicDataAttribute Класс

Определение

Атрибут для определения динамических данных для метода тестирования.

public ref class DynamicDataAttribute sealed : Attribute, Microsoft::VisualStudio::TestTools::UnitTesting::ITestDataSource
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public sealed class DynamicDataAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public sealed class DynamicDataAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceIgnoreCapability, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceUnfoldingCapability
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public sealed class DynamicDataAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceUnfoldingCapability
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class DynamicDataAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceIgnoreCapability
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)]
public sealed class DynamicDataAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceIgnoreCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type DynamicDataAttribute = class
    inherit Attribute
    interface ITestDataSource
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type DynamicDataAttribute = class
    inherit Attribute
    interface ITestDataSource
    interface ITestDataSourceUnfoldingCapability
    interface ITestDataSourceIgnoreCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type DynamicDataAttribute = class
    inherit Attribute
    interface ITestDataSource
    interface ITestDataSourceUnfoldingCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type DynamicDataAttribute = class
    inherit Attribute
    interface ITestDataSource
    interface ITestDataSourceIgnoreCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)>]
type DynamicDataAttribute = class
    inherit Attribute
    interface ITestDataSource
    interface ITestDataSourceIgnoreCapability
Public NotInheritable Class DynamicDataAttribute
Inherits Attribute
Implements ITestDataSource
Public NotInheritable Class DynamicDataAttribute
Inherits Attribute
Implements ITestDataSource, ITestDataSourceIgnoreCapability, ITestDataSourceUnfoldingCapability
Public NotInheritable Class DynamicDataAttribute
Inherits Attribute
Implements ITestDataSource, ITestDataSourceUnfoldingCapability
Public NotInheritable Class DynamicDataAttribute
Inherits Attribute
Implements ITestDataSource, ITestDataSourceIgnoreCapability
Наследование
DynamicDataAttribute
Атрибуты
Реализации

Конструкторы

Имя Описание
DynamicDataAttribute(String, DynamicDataSourceType)

Инициализирует новый экземпляр класса DynamicDataAttribute.

DynamicDataAttribute(String, Object[])

Инициализирует новый экземпляр класса DynamicDataAttribute.

DynamicDataAttribute(String, Type, DynamicDataSourceType)

Инициализирует новый экземпляр DynamicDataAttribute класса, когда тестовые данные присутствуют в классе, отличном от класса метода тестирования.

DynamicDataAttribute(String, Type, Object[])

Инициализирует новый экземпляр DynamicDataAttribute класса, когда тестовые данные присутствуют в классе, отличном от класса метода тестирования.

DynamicDataAttribute(String, Type)

Инициализирует новый экземпляр DynamicDataAttribute класса, когда тестовые данные присутствуют в классе, отличном от класса метода тестирования.

DynamicDataAttribute(String)

Инициализирует новый экземпляр класса DynamicDataAttribute.

Свойства

Имя Описание
DynamicDataDisplayName

Возвращает или задает имя метода, используемого для настройки отображаемого имени в результатах теста.

DynamicDataDisplayNameDeclaringType

Возвращает или задает декларируемый тип, используемый для настройки отображаемого имени в результатах теста.

IgnoreMessage

Возвращает или задает причину игнорировать этот динамический источник данных. Если для свойства задано значение, отличное от NULL, будет игнорироваться динамический источник данных.

UnfoldingStrategy

Возвращает стратегию развертывания параметризованных тестов.

Методы

Имя Описание
GetData(MethodInfo)

Возвращает тестовые данные из пользовательского источника данных теста.

GetDisplayName(MethodInfo, Object[])

Возвращает отображаемое имя, соответствующее строке тестовых данных для отображения в TestResults.

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