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 用于序列化。

适用于