TestDataObject Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |