TestDataRow<T> Třída

Definice

Pokud je tento typ vrácen z GetData(MethodInfo) (například prostřednictvím DynamicDataAttribute), určuje informace související s konkrétním testovacím případem.

[System.Runtime.Serialization.DataContract]
public sealed class TestDataRow<T>
[System.Runtime.Serialization.DataContract]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class TestDataRow<T>
[<System.Runtime.Serialization.DataContract>]
type TestDataRow<'T> = class
[<System.Runtime.Serialization.DataContract>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type TestDataRow<'T> = class
Public NotInheritable Class TestDataRow(Of T)

Parametry typu

T

Parametr typu odpovídající typu hodnoty uchovávané tímto typem. Může se jednat o řazenou kolekci členů pro testovací metody s více než jedním parametrem.

Dědičnost
TestDataRow<T>
Atributy

Poznámky

Chcete-li použít tento typ z vlastní ITestDataSource, zabalte každou instanci do pole s jedním prvkem Object , například new object[] { new TestDataRow<int>(42) { DisplayName = "my row" } }. MSTest rozbalí Value pro získání argumentů testovací metody a použije DisplayName, IgnoreMessagea TestCategories metadata na vygenerovaný testovací případ.

Konstruktory

Name Description
TestDataRow<T>(T)

Inicializuje novou instanci TestDataRow<T> třídy.

Vlastnosti

Name Description
DisplayName

Získá nebo nastaví zobrazovaný název testovacího případu.

IgnoreMessage

Získá nebo nastaví ignorovanou zprávu. Hodnota, která není null, znamená, že testovací případ je ignorován se zprávou.

TestCategories

Získá nebo nastaví testovací kategorie pro testovací případ.

Value

Získá hodnotu uloženou touto instancí.

Platí pro