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 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. |