Sdílet prostřednictvím


TestDataObject Třída

Definice

Třída obálky pro testovací data XUnit, která umožňuje podporu pro výčet testovacích případů v Průzkumníku testů.

public class TestDataObject : Xunit.Abstractions.IXunitSerializable
type TestDataObject = class
    interface IXunitSerializable
Public Class TestDataObject
Implements IXunitSerializable
Dědičnost
TestDataObject
Implementuje
Xunit.Abstractions.IXunitSerializable

Poznámky

Průzkumník testů VS podporuje pouze hodnotové typy pro testy řízené daty. Tato třída implementuje Xunit.Abstractions.IXunitSerializable a serializuje komplexní typy jako json, aby bylo možné testovací případy vyčíslit a zobrazit v Průzkumníku testů VS. Vývojáři to také umožňuje kliknout pravým tlačítkem na konkrétní testovací případ v Průzkumníku testů VS a spustit ho jednotlivě.

Konstruktory

TestDataObject()

Inicializuje novou instanci TestDataObject třídy.

TestDataObject(Object)

Inicializuje novou instanci TestDataObject třídy.

Vlastnosti

TestObject

Získá řetězec JSON s testovacím datovým objektem.

Metody

Deserialize(IXunitSerializationInfo)

Používá XUnit.net pro deserializaci.

GetObject<T>()

Získá testovací datový objekt pro zadaný typ .NET.

Serialize(IXunitSerializationInfo)

Používá se XUnit.net pro serializaci.

Platí pro