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.
Classe wrapper per i dati di test XUnit che consente il supporto per l'enumerazione dei test case in Esplora test.
public class TestDataObject : Xunit.Abstractions.IXunitSerializable
type TestDataObject = class
interface IXunitSerializable
Public Class TestDataObject
Implements IXunitSerializable
- Ereditarietà
-
TestDataObject
- Implementazioni
-
Xunit.Abstractions.IXunitSerializable
Commenti
Esplora test di Visual Studio supporta solo i tipi valore per i test basati sui dati. Questa classe implementa Xunit.Abstractions.IXunitSerializable e serializza tipi complessi come json in modo che i test case possano essere enumerati e visualizzati in Esplora test di Visual Studio. In questo modo lo sviluppatore può anche fare clic con il pulsante destro del mouse su un test case specifico in Esplora test di Visual Studio ed eseguirlo singolarmente.
Costruttori
| TestDataObject() |
Inizializza una nuova istanza della classe TestDataObject. |
| TestDataObject(Object) |
Inizializza una nuova istanza della classe TestDataObject. |
Proprietà
| TestObject |
Ottiene una stringa JSON con l'oggetto dati di test. |
Metodi
| Deserialize(IXunitSerializationInfo) |
Utilizzato 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. |