Compartir a través de


TestDataObject Clase

Definición

Una clase contenedora para datos de prueba XUnit que permite enumerar casos de prueba en el Explorador de pruebas.

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 de VS solo admite tipos de valor para pruebas controladas por datos. Esta clase implementa Xunit.Abstractions.IXunitSerializable y serializa tipos complejos como json para que los casos de prueba se puedan enumerar y mostrar en el Explorador de pruebas de VS. Esto también permite al desarrollador hacer clic con el botón derecho en un caso de prueba determinado en el explorador de pruebas de VS y ejecutarlo individualmente.

Constructores

TestDataObject()

Inicializa una nueva instancia de la clase TestDataObject.

TestDataObject(Object)

Inicializa una nueva instancia de la clase TestDataObject.

Propiedades

TestObject

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

Métodos

Deserialize(IXunitSerializationInfo)

Usado por XUnit.net para la deserialización.

GetObject<T>()

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

Serialize(IXunitSerializationInfo)

Usado por XUnit.net para la serialización.

Se aplica a