Dil

TestDataRow<T> Sınıf

Tanım

Bu tür öğesinden GetData(MethodInfo) (örneğin, aracılığıyla DynamicDataAttribute) döndürülürken, belirli bir test çalışması ile ilgili bilgileri belirler.

[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ür Parametreleri

T

Bu tür tarafından tutulan değerin türüne karşılık gelen tür parametresi. Birden fazla parametreye sahip test yöntemleri için bir tanımlama grubu olabilir.

Devralma
TestDataRow<T>
Öznitelikler

Açıklamalar

Bu türü özel ITestDataSourcebir öğesinden kullanmak için, her örneği tek öğeli Object bir dizide (örneğin new object[] { new TestDataRow<int>(42) { DisplayName = "my row" } }) sarmalar. MSTest, test yöntemi bağımsız değişkenlerini almak için öğesinin işaretini Value kaldırır ve oluşturulan test çalışmasına , IgnoreMessageve TestCategories meta verilerini uygularDisplayName.

Oluşturucular

Name Description
TestDataRow<T>(T)

TestDataRow<T> sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
DisplayName

Test çalışması için görünen adı alır veya ayarlar.

IgnoreMessage

Yoksay iletisini alır veya ayarlar. Null olmayan bir değer, test çalışmalarının sağlanan iletiyle yoksayıldığı anlamına gelir.

TestCategories

Test çalışması için test kategorilerini alır veya ayarlar.

Value

Bu örnek tarafından tutulan değeri alır.

Şunlara uygulanır