Langue

TestDataObject Classe

Définition

Une classe enveloppante pour les données de test XUnit qui permet de supporter l’énumération des cas de test dans Test Explorer.

public class TestDataObject : Xunit.Abstractions.IXunitSerializable
type TestDataObject = class
    interface IXunitSerializable
Public Class TestDataObject
Implements IXunitSerializable
Héritage
TestDataObject
Implémente
Xunit.Abstractions.IXunitSerializable

Remarques

L’explorateur de tests VS ne prend en charge que les types de valeur pour les tests pilotés par les données. Cette classe implémente Xunit.Abstractions.IXunitSerializable et sérialise les types complexes sous forme json afin que les cas de test puissent être énumérés et affichés dans l’explorateur de tests VS. Cela permet également au développeur de faire un clic droit sur un cas de test particulier dans l’explorateur VS et de l’exécuter individuellement.

Constructeurs

Nom Description
TestDataObject()

Initialise une nouvelle instance de la classe TestDataObject.

TestDataObject(Object)

Initialise une nouvelle instance de la classe TestDataObject.

Propriétés

Nom Description
TestObject

Obtient une chaîne json avec l’objet test data.

Méthodes

Nom Description
Deserialize(IXunitSerializationInfo)

Utilisé par XUnit.net pour la désérialisation.

GetObject<T>()

Obtient l’objet de données de test pour le type .Net spécifié.

Serialize(IXunitSerializationInfo)

Utilisé par XUnit.net pour la sérialisation.

S’applique à