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 enumeração de casos de teste no Gerenciador 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 Gerenciador de Testes do VS só dá suporte a tipos de valor para testes controlados por dados. Essa classe implementa Xunit.Abstractions.IXunitSerializable e serializa tipos complexos como json para que os casos de teste possam ser enumerados e exibidos no gerenciador de testes do VS. Isso também permite que o desenvolvedor clique com o botão direito do mouse em um caso de teste específico no Gerenciador de Testes do VS e execute-o individualmente.
Construtores
TestDataObject() |
Inicializa uma nova instância da classe TestDataObject. |
TestDataObject(Object) |
Inicializa uma nova instância da classe TestDataObject. |
Propriedades
TestObject |
Obtém uma cadeia de caracteres json com o objeto de dados de teste. |
Métodos
Deserialize(IXunitSerializationInfo) |
Usado por XUnit.net para desserialização. |
GetObject<T>() |
Obtém o objeto de dados de teste para o tipo .Net especificado. |
Serialize(IXunitSerializationInfo) |
Usado por XUnit.net para serialização. |