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 для сериализации. |