TestDataObject Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |