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 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. |