TestDataRow<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この型が (たとえば、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 をラップ解除してテスト メソッドの引数を取得し、生成されたテスト ケースに DisplayName、 IgnoreMessage、および TestCategories メタデータを適用します。
コンストラクター
| 名前 | 説明 |
|---|---|
| TestDataRow<T>(T) |
TestDataRow<T> クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| DisplayName |
テスト ケースの表示名を取得または設定します。 |
| IgnoreMessage |
無視メッセージを取得または設定します。 null 以外の値は、指定されたメッセージでテスト ケースが無視されていることを意味します。 |
| TestCategories |
テスト ケースのテスト カテゴリを取得または設定します。 |
| Value |
このインスタンスが保持する値を取得します。 |