TestDataRow<T> Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |