TestDataObject Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |