Taal

TestDataObject Klas

Definitie

Een wrapper-klasse voor XUnit-testdata die ondersteuning biedt voor het opsommen van testgevallen in Test Explorer.

public class TestDataObject : Xunit.Abstractions.IXunitSerializable
type TestDataObject = class
    interface IXunitSerializable
Public Class TestDataObject
Implements IXunitSerializable
Overname
TestDataObject
Implementeringen
Xunit.Abstractions.IXunitSerializable

Opmerkingen

VS Test Explorer ondersteunt alleen waardetypes voor datagedreven tests. Deze klasse implementeert Xunit.Abstractions.IXunitSerializable en serialiseert complexe types als json zodat de testgevallen kunnen worden opgesomd en weergegeven in VS test explorer. Dit stelt de ontwikkelaar ook in staat om met de rechtermuisknop op een bepaald testgeval in VS Test Explorer te klikken en het individueel uit te voeren.

Constructors

Name Description
TestDataObject()

Initialiseert een nieuw exemplaar van de TestDataObject klasse.

TestDataObject(Object)

Initialiseert een nieuw exemplaar van de TestDataObject klasse.

Eigenschappen

Name Description
TestObject

Krijgt een json-string met het testdata-object.

Methoden

Name Description
Deserialize(IXunitSerializationInfo)

Gebruikt door XUnit.net voor deserialisatie.

GetObject<T>()

Krijgt het testdataobject voor het opgegeven .Net-type.

Serialize(IXunitSerializationInfo)

Gebruikt door XUnit.net voor serialisatie.

Van toepassing op