Język

TestDataObject Klasa

Definicja

Klasa wrappera dla danych testowych XUnit, która umożliwia wsparcie dla wyliczania przypadków testowych w Test Explorerze.

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 VS obsługuje tylko typy wartości dla testów opartych na danych. Ta klasa implementuje Xunit.Abstractions.IXunitSerializable i serializuje złożone typy jako json, dzięki czemu przypadki testowe mogą być wyliczane i wyświetlane w eksploratorze testów VS. Pozwala to także programiście kliknąć prawym przyciskiem myszy na konkretny przypadek testowy w eksploratorze testów VS i uruchomić go indywidualnie.

Konstruktory

Nazwa Opis
TestDataObject()

Inicjuje nowe wystąpienie klasy TestDataObject.

TestDataObject(Object)

Inicjuje nowe wystąpienie klasy TestDataObject.

Właściwości

Nazwa Opis
TestObject

Otrzymuje ciąg JSON z obiektem danych testowych.

Metody

Nazwa Opis
Deserialize(IXunitSerializationInfo)

Używany przez XUnit.net do deserializacji.

GetObject<T>()

Otrzymuje obiekt danych testowych dla określonego typu .Net.

Serialize(IXunitSerializationInfo)

Używany przez XUnit.net do serializacji.

Dotyczy