Table of Contents

Class TestCaseMessage

Namespace
Xunit.Runner.Common
Assembly
xunit.v3.runner.common.dll

Default implementation of ITestCaseMessage.

public abstract class TestCaseMessage : TestMethodMessage, IJsonDeserializable, ITestCaseMessage, ITestMethodMessage, ITestClassMessage, ITestCollectionMessage, ITestAssemblyMessage, IMessageSinkMessage, IJsonSerializable
Inheritance
TestCaseMessage
Implements
Derived
Inherited Members
MessageSinkMessage.ToDisplayString<T>(T[])
Extension Methods
Xunit.Sdk.MessageSinkMessageExtensions.DispatchWhen``1(Xunit.Sdk.IMessageSinkMessage,Xunit.Runner.Common.MessageHandler{``0})

Properties

TestCaseUniqueID

Gets the test case's unique ID. Can be used to correlate test messages with the appropriate test case that they're related to.

Methods

Deserialize(IReadOnlyDictionary<string, object?>)

Override to deserialize the values in the dictionary into the message.

Serialize(JsonObjectSerializer)

Override to serialize the values in the message into JSON.

ToString()