다음을 통해 공유


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)

serialization에 XUnit.net 사용됩니다.

적용 대상