TestDataObject Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma classe wrapper para dados de teste XUnit que permite suporte para enumerar casos de teste no Explorador de Testes.
public class TestDataObject : Xunit.Abstractions.IXunitSerializable
type TestDataObject = class
interface IXunitSerializable
Public Class TestDataObject
Implements IXunitSerializable
- Herança
-
TestDataObject
- Implementações
-
Xunit.Abstractions.IXunitSerializable
Comentários
O explorador de testes VS só suporta tipos de valor para testes orientados a dados. Esta classe implementa e serializa Xunit.Abstractions.IXunitSerializable tipos complexos como json para que os casos de teste possam ser enumerados e exibidos no explorador de testes VS. Isso também permite que o desenvolvedor clique com o botão direito em um caso de teste específico no explorador de testes do VS e o execute individualmente.
Construtores
| Nome | Description |
|---|---|
| TestDataObject() |
Inicializa uma nova instância da classe TestDataObject. |
| TestDataObject(Object) |
Inicializa uma nova instância da classe TestDataObject. |
Propriedades
| Nome | Description |
|---|---|
| TestObject |
Recebe uma string json com o objeto de dados de teste. |
Métodos
| Nome | Description |
|---|---|
| Deserialize(IXunitSerializationInfo) |
Usado por XUnit.net para desserialização. |
| GetObject<T>() |
Recebe o objeto de dados de teste para o tipo .Net especificado. |
| Serialize(IXunitSerializationInfo) |
Usado por XUnit.net para serialização. |