語言

TestDataObject 類別

定義

一個用於 XUnit 測試資料的包裝類別,允許在 Test Explorer 中支援列舉測試案例。

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 測試總管中右鍵點擊特定測試案例,並逐一執行。

建構函式

名稱 Description
TestDataObject()

初始化 TestDataObject 類別的新執行個體。

TestDataObject(Object)

初始化 TestDataObject 類別的新執行個體。

屬性

名稱 Description
TestObject

會取得一個帶有測試資料物件的 json 字串。

方法

名稱 Description
Deserialize(IXunitSerializationInfo)

XUnit.net 用於反序列化。

GetObject<T>()

取得指定 .Net 類型的測試資料物件。

Serialize(IXunitSerializationInfo)

XUnit.net 用於序列化。

適用於