TestDataObject Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |