Language

TestDataObject クラス

定義

Test Explorerでのテストケース列挙をサポートする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 Testエクスプローラーで特定のテストケースを右クリックして個別に実行することも可能です。

コンストラクター

名前 説明
TestDataObject()

TestDataObject クラスの新しいインスタンスを初期化します。

TestDataObject(Object)

TestDataObject クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
TestObject

テストデータオブジェクトを含むjson文字列を取得します。

メソッド

名前 説明
Deserialize(IXunitSerializationInfo)

XUnit.net がデシリアライズに使用しています。

GetObject<T>()

指定された.Net型のテストデータオブジェクトを取得します。

Serialize(IXunitSerializationInfo)

XUnit.net がシリアライズに使っています。

適用対象