Lenguaje

TestDataObject Clase

Definición

Una clase envolvente para datos de prueba XUnit que permite el soporte para enumerar casos de prueba en Test Explorer.

public class TestDataObject : Xunit.Abstractions.IXunitSerializable
type TestDataObject = class
    interface IXunitSerializable
Public Class TestDataObject
Implements IXunitSerializable
Herencia
TestDataObject
Implementaciones
Xunit.Abstractions.IXunitSerializable

Comentarios

El explorador de pruebas VS solo admite tipos de valor para pruebas basadas en datos. Esta clase implementa y serializa Xunit.Abstractions.IXunitSerializable tipos complejos como json para que los casos de prueba puedan enumerarse y mostrarse en el explorador de pruebas de VS. Esto también permite al desarrollador hacer clic derecho en un caso de prueba concreto en el explorador de pruebas de VS y ejecutarlo individualmente.

Constructores

Nombre Description
TestDataObject()

Inicializa una nueva instancia de la clase TestDataObject.

TestDataObject(Object)

Inicializa una nueva instancia de la clase TestDataObject.

Propiedades

Nombre Description
TestObject

Obtiene una cadena json con el objeto de datos de prueba.

Métodos

Nombre Description
Deserialize(IXunitSerializationInfo)

Usado por XUnit.net para deserialización.

GetObject<T>()

Obtiene el objeto de datos de prueba para el tipo .Net especificado.

Serialize(IXunitSerializationInfo)

Usado por XUnit.net para serialización.

Se aplica a