TestDataObject Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Wrapperklasse für XUnit-Testdaten, die Unterstützung für das Aufzählen von Testfällen im Test-Explorer ermöglicht.
public class TestDataObject : Xunit.Abstractions.IXunitSerializable
type TestDataObject = class
interface IXunitSerializable
Public Class TestDataObject
Implements IXunitSerializable
- Vererbung
-
TestDataObject
- Implementiert
-
Xunit.Abstractions.IXunitSerializable
Hinweise
VS Test-Explorer unterstützt nur Werttypen für datengesteuerte Tests. Diese Klasse implementiert Xunit.Abstractions.IXunitSerializable und serialisiert komplexe Typen als JSON, damit die Testfälle aufgelistet und im VS-Test-Explorer angezeigt werden können. Auf diese Weise kann der Entwickler auch mit der rechten Maustaste auf einen bestimmten Testfall im VS Test-Explorer klicken und ihn einzeln ausführen.
Konstruktoren
| TestDataObject() |
Initialisiert eine neue Instanz der TestDataObject-Klasse. |
| TestDataObject(Object) |
Initialisiert eine neue Instanz der TestDataObject-Klasse. |
Eigenschaften
| TestObject |
Ruft eine JSON-Zeichenfolge mit dem Testdatenobjekt ab. |
Methoden
| Deserialize(IXunitSerializationInfo) |
Wird von XUnit.net für die Deserialisierung verwendet. |
| GetObject<T>() |
Ruft das Testdatenobjekt für den angegebenen .NET-Typ ab. |
| Serialize(IXunitSerializationInfo) |
Wird von XUnit.net für die Serialisierung verwendet. |