Class TestAssemblyMessage
- Namespace
- Xunit.v3
- Assembly
- xunit.v3.core.dll
Default implementation of ITestAssemblyMessage.
public abstract class TestAssemblyMessage : MessageSinkMessage, ITestAssemblyMessage, IMessageSinkMessage, IJsonSerializable
- Inheritance
-
TestAssemblyMessage
- Implements
- Derived
- Inherited Members
-
MessageSinkMessage.ToDisplayString<T>(T[])
Properties
- AssemblyUniqueID
Gets the assembly's unique ID. Can be used to correlate test messages with the appropriate assembly that they're related to.
Methods
- Serialize(JsonObjectSerializer)
Override to serialize the values in the message into JSON.
- ValidateObjectState(HashSet<string>)
Called before serializing the message. Implementers are expected to call ValidatePropertyIsNotNull(object?, string, HashSet<string>) for each property that must have a value, to record invalid property values into the provided hash set.