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

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.

Aplica-se a