TestDataObject Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |