DataRowAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Атрибут для определения встроенных данных для метода тестирования.
public ref class DataRowAttribute : Attribute, Microsoft::VisualStudio::TestTools::UnitTesting::ITestDataSource
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public class DataRowAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public class DataRowAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public class DataRowAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceIgnoreCapability, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceUnfoldingCapability
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public class DataRowAttribute : 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 class DataRowAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceIgnoreCapability
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)]
public class DataRowAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceIgnoreCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type DataRowAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type DataRowAttribute = class
inherit Attribute
interface ITestDataSource
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type DataRowAttribute = class
inherit Attribute
interface ITestDataSource
interface ITestDataSourceUnfoldingCapability
interface ITestDataSourceIgnoreCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type DataRowAttribute = class
inherit Attribute
interface ITestDataSource
interface ITestDataSourceUnfoldingCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type DataRowAttribute = class
inherit Attribute
interface ITestDataSource
interface ITestDataSourceIgnoreCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)>]
type DataRowAttribute = class
inherit Attribute
interface ITestDataSource
interface ITestDataSourceIgnoreCapability
Public Class DataRowAttribute
Inherits Attribute
Public Class DataRowAttribute
Inherits Attribute
Implements ITestDataSource
Public Class DataRowAttribute
Inherits Attribute
Implements ITestDataSource, ITestDataSourceIgnoreCapability, ITestDataSourceUnfoldingCapability
Public Class DataRowAttribute
Inherits Attribute
Implements ITestDataSource, ITestDataSourceUnfoldingCapability
Public Class DataRowAttribute
Inherits Attribute
Implements ITestDataSource, ITestDataSourceIgnoreCapability
- Наследование
-
DataRowAttribute
- Атрибуты
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| DataRowAttribute() |
Инициализирует новый экземпляр класса DataRowAttribute. |
| DataRowAttribute(Object, Object[]) |
Инициализирует новый экземпляр DataRowAttribute класса, который принимает массив аргументов. |
| DataRowAttribute(Object) |
Инициализирует новый экземпляр DataRowAttribute класса с массивом аргументов объектов. |
| DataRowAttribute(Object[]) |
Инициализирует новый экземпляр DataRowAttribute класса с массивом аргументов объектов. |
| DataRowAttribute(String[]) |
Инициализирует новый экземпляр DataRowAttribute класса с массивом строковых аргументов. |
Свойства
| Имя | Описание |
|---|---|
| Data |
Возвращает данные для вызова метода теста. |
| DisplayName |
Возвращает или задает отображаемое имя в результатах теста для настройки. |
| IgnoreMessage |
Возвращает или задает причину игнорировать конкретный тестовый случай. Если для свойства задано значение, отличное от NULL, будет игнорироваться тестовый случай. |
| TestIdGenerationStrategy |
Возвращает стратегию создания идентификаторов теста. |
| UnfoldingStrategy |
Возвращает стратегию развертывания параметризованных тестов. |
Методы
| Имя | Описание |
|---|---|
| GetData(MethodInfo) |
Возвращает тестовые данные из пользовательского источника данных теста. |
| GetDisplayName(MethodInfo, Object[]) |
Возвращает отображаемое имя, соответствующее строке тестовых данных для отображения в TestResults. |