Idioma

TestDataObject Classe

Definição

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

Observações

O explorador de testes VS só suporta tipos de valor para testes orientados por 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. Isto também permite ao programador clicar com o botão direito num caso de teste específico no explorador de testes do VS e executá-lo individualmente.

Construtores

Name Descrição
TestDataObject()

Inicializa uma nova instância da TestDataObject classe.

TestDataObject(Object)

Inicializa uma nova instância da TestDataObject classe.

Propriedades

Name Descrição
TestObject

Obtém uma string json com o objeto de dados de teste.

Métodos

Name Descrição
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