Språk

TestDataObject Klass

Definition

En wrapper-klass för XUnit-testdata som möjliggör stöd för att räkna upp 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. Denna klass implementerar Xunit.Abstractions.IXunitSerializable och serialiserar komplexa typer som json så att testfallen kan elistas 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

Name Description
TestDataObject()

Initierar en ny instans av TestDataObject klassen.

TestDataObject(Object)

Initierar en ny instans av TestDataObject klassen.

Egenskaper

Name Description
TestObject

Får en json-sträng med testdataobjektet.

Metoder

Name Description
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 serieutskrivning.

Gäller för