Compartilhar via


TestDataObject Classe

Definição

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.

Aplica-se a