DynamicDataAttribute Kelas

Definisi

Atribut untuk menentukan data dinamis untuk metode pengujian.

public ref class DynamicDataAttribute sealed : Attribute, Microsoft::VisualStudio::TestTools::UnitTesting::ITestDataSource
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public sealed class DynamicDataAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public sealed class DynamicDataAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceIgnoreCapability, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceUnfoldingCapability
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public sealed class DynamicDataAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceUnfoldingCapability
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class DynamicDataAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceIgnoreCapability
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)]
public sealed class DynamicDataAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceIgnoreCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type DynamicDataAttribute = class
    inherit Attribute
    interface ITestDataSource
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type DynamicDataAttribute = class
    inherit Attribute
    interface ITestDataSource
    interface ITestDataSourceUnfoldingCapability
    interface ITestDataSourceIgnoreCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type DynamicDataAttribute = class
    inherit Attribute
    interface ITestDataSource
    interface ITestDataSourceUnfoldingCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type DynamicDataAttribute = class
    inherit Attribute
    interface ITestDataSource
    interface ITestDataSourceIgnoreCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)>]
type DynamicDataAttribute = class
    inherit Attribute
    interface ITestDataSource
    interface ITestDataSourceIgnoreCapability
Public NotInheritable Class DynamicDataAttribute
Inherits Attribute
Implements ITestDataSource
Public NotInheritable Class DynamicDataAttribute
Inherits Attribute
Implements ITestDataSource, ITestDataSourceIgnoreCapability, ITestDataSourceUnfoldingCapability
Public NotInheritable Class DynamicDataAttribute
Inherits Attribute
Implements ITestDataSource, ITestDataSourceUnfoldingCapability
Public NotInheritable Class DynamicDataAttribute
Inherits Attribute
Implements ITestDataSource, ITestDataSourceIgnoreCapability
Warisan
DynamicDataAttribute
Atribut
Penerapan

Konstruktor

Nama Deskripsi
DynamicDataAttribute(String, DynamicDataSourceType)

Menginisialisasi instans baru dari kelas DynamicDataAttribute.

DynamicDataAttribute(String, Object[])

Menginisialisasi instans baru dari kelas DynamicDataAttribute.

DynamicDataAttribute(String, Type, DynamicDataSourceType)

Menginisialisasi instans DynamicDataAttribute baru kelas saat data pengujian ada di kelas yang berbeda dari kelas metode pengujian.

DynamicDataAttribute(String, Type, Object[])

Menginisialisasi instans DynamicDataAttribute baru kelas saat data pengujian ada di kelas yang berbeda dari kelas metode pengujian.

DynamicDataAttribute(String, Type)

Menginisialisasi instans DynamicDataAttribute baru kelas saat data pengujian ada di kelas yang berbeda dari kelas metode pengujian.

DynamicDataAttribute(String)

Menginisialisasi instans baru dari kelas DynamicDataAttribute.

Properti

Nama Deskripsi
DynamicDataDisplayName

Mendapatkan atau mengatur nama metode yang digunakan untuk menyesuaikan nama tampilan dalam hasil pengujian.

DynamicDataDisplayNameDeclaringType

Mendapatkan atau mengatur jenis deklarasikan yang digunakan untuk menyesuaikan nama tampilan dalam hasil pengujian.

IgnoreMessage

Mendapatkan atau menetapkan alasan untuk mengabaikan sumber data dinamis ini. Mengatur properti ke nilai non-null akan mengabaikan sumber data dinamis.

UnfoldingStrategy

Mendapatkan strategi untuk membuka pengujian berparameter.

Metode

Nama Deskripsi
GetData(MethodInfo)

Mendapatkan data pengujian dari sumber data pengujian kustom.

GetDisplayName(MethodInfo, Object[])

Mendapatkan nama tampilan yang sesuai dengan baris data pengujian untuk ditampilkan di TestResults.

Berlaku untuk