Bahasa

TestDataRow<T> Kelas

Definisi

Ketika jenis ini dikembalikan dari GetData(MethodInfo) (misalnya, melalui DynamicDataAttribute), jenis ini menentukan informasi yang terkait dengan kasus pengujian tertentu.

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

Jenis parameter

T

Parameter jenis yang sesuai dengan jenis nilai yang dipegang oleh jenis ini. Ini bisa menjadi tuple untuk metode pengujian dengan lebih dari satu parameter.

Warisan
TestDataRow<T>
Atribut

Keterangan

Untuk menggunakan jenis ini dari kustom ITestDataSource, bungkus setiap instans dalam array elemen Object tunggal, misalnya new object[] { new TestDataRow<int>(42) { DisplayName = "my row" } }. MSTest membuka bungkus Value untuk mendapatkan argumen metode pengujian dan menerapkan DisplayNamemetadata , , IgnoreMessagedan TestCategories ke kasus pengujian yang dihasilkan.

Konstruktor

Nama Deskripsi
TestDataRow<T>(T)

Menginisialisasi instans baru dari kelas TestDataRow<T>.

Properti

Nama Deskripsi
DisplayName

Mendapatkan atau mengatur nama tampilan untuk kasus pengujian.

IgnoreMessage

Mendapatkan atau mengatur pesan abaikan. Nilai non-null berarti kasus pengujian diabaikan dengan pesan yang disediakan.

TestCategories

Mendapatkan atau mengatur kategori pengujian untuk kasus pengujian.

Value

Mendapatkan nilai yang dipegang oleh instans ini.

Berlaku untuk