Lingua

TestDataObject Classe

Definizione

Una classe wrapper per i dati di test XUnit che consente il supporto per l'enumerazione dei casi di test in Test Explorer.

public class TestDataObject : Xunit.Abstractions.IXunitSerializable
type TestDataObject = class
    interface IXunitSerializable
Public Class TestDataObject
Implements IXunitSerializable
Ereditarietà
TestDataObject
Implementazioni
Xunit.Abstractions.IXunitSerializable

Commenti

VS Test Explorer supporta solo i tipi di valore per test guidati dai dati. Questa classe implementa Xunit.Abstractions.IXunitSerializable e serializza tipi complessi come json in modo che i casi di test possano essere enumerati e visualizzati in VS test explorer. Questo permette anche allo sviluppatore di cliccare con il tasto destro su un caso di test specifico su VS Test Explorer ed eseguirlo individualmente.

Costruttori

Nome Descrizione
TestDataObject()

Inizializza una nuova istanza della classe TestDataObject.

TestDataObject(Object)

Inizializza una nuova istanza della classe TestDataObject.

Proprietà

Nome Descrizione
TestObject

Ottiene una stringa json con l'oggetto dati di test.

Metodi

Nome Descrizione
Deserialize(IXunitSerializationInfo)

Usata da XUnit.net per la deserializzazione.

GetObject<T>()

Ottiene l'oggetto dati di test per il tipo .Net specificato.

Serialize(IXunitSerializationInfo)

Utilizzato da XUnit.net per la serializzazione.

Si applica a