TestDataObject 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一個用於 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 用於序列化。 |