Condividi tramite


DataRowAttribute Classe

Definizione

Attributo per definire i dati in linea per un metodo di test.

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
Ereditarietà
DataRowAttribute
Attributi
Implementazioni

Costruttori

Nome Descrizione
DataRowAttribute()

Inizializza una nuova istanza della classe DataRowAttribute.

DataRowAttribute(Object, Object[])

Inizializza una nuova istanza della DataRowAttribute classe che accetta una matrice di argomenti.

DataRowAttribute(Object)

Inizializza una nuova istanza della DataRowAttribute classe con una matrice di argomenti oggetto.

DataRowAttribute(Object[])

Inizializza una nuova istanza della DataRowAttribute classe con una matrice di argomenti oggetto.

DataRowAttribute(String[])

Inizializza una nuova istanza della DataRowAttribute classe con una matrice di argomenti stringa.

Proprietà

Nome Descrizione
Data

Ottiene i dati per chiamare il metodo di test.

DisplayName

Ottiene o imposta il nome visualizzato nei risultati del test per la personalizzazione.

IgnoreMessage

Ottiene o imposta un motivo per ignorare il test case specifico. Se si imposta la proprietà su un valore diverso da Null, il test case verrà ignorato.

TestIdGenerationStrategy

Ottiene la strategia di generazione dell'ID di test.

UnfoldingStrategy

Ottiene la strategia per lo svolgimento di test con parametri.

Metodi

Nome Descrizione
GetData(MethodInfo)

Ottiene i dati di test dall'origine dati di test personalizzata.

GetDisplayName(MethodInfo, Object[])

Ottiene il nome visualizzato corrispondente alla riga di dati di test per la visualizzazione in TestResults.

Si applica a