TestDataObject Класс

Определение

Класс-оболочка для тестовых данных XUnit, который обеспечивает поддержку перечисления тестовых случаев в обозревателе тестов.

public class TestDataObject : Xunit.Abstractions.IXunitSerializable
type TestDataObject = class
    interface IXunitSerializable
Public Class TestDataObject
Implements IXunitSerializable
Наследование
TestDataObject
Реализации
Xunit.Abstractions.IXunitSerializable

Комментарии

Обозреватель тестов VS поддерживает только типы значений для тестов, управляемых данными. Этот класс реализует Xunit.Abstractions.IXunitSerializable и сериализует сложные типы в виде JSON, чтобы тестовые случаи можно было перечислить и отобразить в обозревателе тестов VS. Это также позволяет разработчику щелкнуть правой кнопкой мыши конкретный тестовый случай в обозревателе тестов VS и запустить его по отдельности.

Конструкторы

TestDataObject()

Инициализирует новый экземпляр класса TestDataObject.

TestDataObject(Object)

Инициализирует новый экземпляр класса TestDataObject.

Свойства

TestObject

Возвращает строку JSON с объектом тестовых данных.

Методы

Deserialize(IXunitSerializationInfo)

Используется XUnit.net для десериализации.

GetObject<T>()

Возвращает объект тестовых данных для указанного типа .NET.

Serialize(IXunitSerializationInfo)

Используется XUnit.net для сериализации.

Применяется к