TestDataRow<T> クラス

定義

この型が (たとえば、GetData(MethodInfo)を通じて) DynamicDataAttributeから返されると、特定のテスト ケースに関連する情報が決定されます。

[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)

型パラメーター

T

この型によって保持される値の型に対応する型パラメーター。 複数のパラメーターを持つテスト メソッドのタプルを指定できます。

継承
TestDataRow<T>
属性

注釈

カスタム ITestDataSourceからこの型を使用するには、各インスタンスを単一要素 Object 配列でラップします (例: new object[] { new TestDataRow<int>(42) { DisplayName = "my row" } })。 MSTest は、 Value をラップ解除してテスト メソッドの引数を取得し、生成されたテスト ケースに DisplayNameIgnoreMessage、および TestCategories メタデータを適用します。

コンストラクター

名前 説明
TestDataRow<T>(T)

TestDataRow<T> クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
DisplayName

テスト ケースの表示名を取得または設定します。

IgnoreMessage

無視メッセージを取得または設定します。 null 以外の値は、指定されたメッセージでテスト ケースが無視されていることを意味します。

TestCategories

テスト ケースのテスト カテゴリを取得または設定します。

Value

このインスタンスが保持する値を取得します。

適用対象