Partilhar via


TestDataObject Classe

Definição

Uma classe de wrapper para dados de teste XUnit que permite o 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 do VS Test só suporta tipos de valor para testes orientados por dados. Esta classe implementa Xunit.Abstractions.IXunitSerializable e serializa tipos complexos como json para que os casos de teste possam ser enumerados e apresentados no explorador de testes do VS. Isto também permite ao programador clicar com o botão direito do rato num caso de teste específico no explorador do VS Test e executá-lo individualmente.

Construtores

TestDataObject()

Inicializa uma nova instância da TestDataObject classe .

TestDataObject(Object)

Inicializa uma nova instância da TestDataObject classe .

Propriedades

TestObject

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

Métodos

Deserialize(IXunitSerializationInfo)

Utilizado por XUnit.net para desserialização.

GetObject<T>()

Obtém o objeto de dados de teste para o tipo .Net especificado.

Serialize(IXunitSerializationInfo)

Utilizado por XUnit.net para serialização.

Aplica-se a