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. |