Udostępnij przez


TestDataObject Klasa

Definicja

Klasa otoki dla danych testowych XUnit, która umożliwia obsługę wyliczania przypadków testowych w Eksploratorze testów.

public class TestDataObject : Xunit.Abstractions.IXunitSerializable
type TestDataObject = class
    interface IXunitSerializable
Public Class TestDataObject
Implements IXunitSerializable
Dziedziczenie
TestDataObject
Implementuje
Xunit.Abstractions.IXunitSerializable

Uwagi

Eksplorator testów programu VS obsługuje tylko typy wartości dla testów opartych na danych. Ta klasa implementuje Xunit.Abstractions.IXunitSerializable i serializuje typy złożone jako dane json, dzięki czemu przypadki testowe mogą być wyliczane i wyświetlane w Eksploratorze testów programu VS. Dzięki temu deweloper może również kliknąć prawym przyciskiem myszy konkretny przypadek testowy w Eksploratorze testów programu VS i uruchomić go indywidualnie.

Konstruktory

TestDataObject()

Inicjuje nowe wystąpienie klasy TestDataObject.

TestDataObject(Object)

Inicjuje nowe wystąpienie klasy TestDataObject.

Właściwości

TestObject

Pobiera ciąg JSON z obiektem danych testowych.

Metody

Deserialize(IXunitSerializationInfo)

Używany przez XUnit.net do deserializacji.

GetObject<T>()

Pobiera obiekt danych testowych dla określonego typu platformy .Net.

Serialize(IXunitSerializationInfo)

Używany przez XUnit.net do serializacji.

Dotyczy