DataRowAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |