TestDataObject 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 用于序列化。 |