Dela via


TestDataObject Klass

Definition

En omslutningsklass för XUnit-testdata som möjliggör stöd för uppräkning av testfall i Test Explorer.

public class TestDataObject : Xunit.Abstractions.IXunitSerializable
type TestDataObject = class
    interface IXunitSerializable
Public Class TestDataObject
Implements IXunitSerializable
Arv
TestDataObject
Implementeringar
Xunit.Abstractions.IXunitSerializable

Kommentarer

VS Test Explorer stöder endast värdetyper för datadrivna tester. Den här klassen implementerar Xunit.Abstractions.IXunitSerializable och serialiserar komplexa typer som json så att testfallen kan räknas upp och visas i VS-testutforskaren. Detta gör det också möjligt för utvecklaren att högerklicka på ett visst testfall i VS Test Explorer och köra det individuellt.

Konstruktorer

TestDataObject()

Initierar en ny instans av TestDataObject klassen.

TestDataObject(Object)

Initierar en ny instans av TestDataObject klassen.

Egenskaper

TestObject

Hämtar en json-sträng med testdataobjektet.

Metoder

Deserialize(IXunitSerializationInfo)

Används av XUnit.net för deserialisering.

GetObject<T>()

Hämtar testdataobjektet för den angivna .Net-typen.

Serialize(IXunitSerializationInfo)

Används av XUnit.net för serialisering.

Gäller för