DynamicDataAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Atributo para definir dados dinâmicos para um método de teste.
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, Inherited=false)]
public sealed class DynamicDataAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceEmptyDataSourceExceptionInfo, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceIgnoreCapability
[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.ITestDataSourceEmptyDataSourceExceptionInfo, 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
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)>]
type DynamicDataAttribute = class
inherit Attribute
interface ITestDataSource
interface ITestDataSourceEmptyDataSourceExceptionInfo
interface ITestDataSourceIgnoreCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type DynamicDataAttribute = class
inherit Attribute
interface ITestDataSource
interface ITestDataSourceEmptyDataSourceExceptionInfo
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
Public NotInheritable Class DynamicDataAttribute
Inherits Attribute
Implements ITestDataSource, ITestDataSourceEmptyDataSourceExceptionInfo, ITestDataSourceIgnoreCapability
- Herança
-
DynamicDataAttribute
- Atributos
- Implementações
Construtores
| Nome | Description |
|---|---|
| DynamicDataAttribute(String, DynamicDataSourceType) |
Inicializa uma nova instância da classe DynamicDataAttribute. |
| DynamicDataAttribute(String, Object[]) |
Inicializa uma nova instância da classe DynamicDataAttribute. |
| DynamicDataAttribute(String, Type, DynamicDataSourceType) |
Inicializa uma nova instância da DynamicDataAttribute classe quando os dados de teste estão presentes em uma classe diferente da classe do método de teste. |
| DynamicDataAttribute(String, Type, Object[]) |
Inicializa uma nova instância da DynamicDataAttribute classe quando os dados de teste estão presentes em uma classe diferente da classe do método de teste. |
| DynamicDataAttribute(String, Type) |
Inicializa uma nova instância da DynamicDataAttribute classe quando os dados de teste estão presentes em uma classe diferente da classe do método de teste. |
| DynamicDataAttribute(String) |
Inicializa uma nova instância da classe DynamicDataAttribute. |
Propriedades
| Nome | Description |
|---|---|
| DynamicDataDisplayName |
Obtém ou define o nome do método usado para personalizar o nome de exibição nos resultados do teste. |
| DynamicDataDisplayNameDeclaringType |
Obtém ou define o tipo de declaração usado para personalizar o nome de exibição nos resultados do teste. |
| IgnoreMessage |
Obtém ou define um motivo para ignorar essa fonte de dados dinâmica. Definir a propriedade como valor não nulo ignorará a fonte de dados dinâmica. |
| UnfoldingStrategy |
Obtém a estratégia para desdobrar testes parametrizados. |
Métodos
| Nome | Description |
|---|---|
| GetData(MethodInfo) |
Obtém os dados de teste da fonte de dados de teste personalizada. |
| GetDisplayName(MethodInfo, Object[]) |
Obtém o nome de exibição correspondente à linha de dados de teste para exibição em TestResults. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| ITestDataSourceEmptyDataSourceExceptionInfo.GetPropertyOrMethodContainerTypeNameForEmptyDataSourceException(MethodInfo) |
Retorna o nome do tipo no qual o método/propriedade acessado por essa fonte de dados existe. |
| ITestDataSourceEmptyDataSourceExceptionInfo.GetPropertyOrMethodNameForEmptyDataSourceException() |
Retorna o nome do método/propriedade acessado por essa fonte de dados. Por exemplo, para DynamicDataAttribute, esse será o argumento de atributo. |