Class TestCollectionMessage
- Namespace
 - Xunit.Runner.Common
 
- Assembly
 - xunit.v3.runner.common.dll
 
Default implementation of ITestCollectionMessage.
public abstract class TestCollectionMessage : TestAssemblyMessage, IJsonDeserializable, ITestCollectionMessage, ITestAssemblyMessage, IMessageSinkMessage, IJsonSerializable
  - Inheritance
 - 
      
      
      
      TestCollectionMessage
 
- Implements
 
- Derived
 
- Inherited Members
 - 
    
    
    
    
    
    MessageSinkMessage.ToDisplayString<T>(T[])
 
- Extension Methods
 - 
  Xunit.Sdk.MessageSinkMessageExtensions.DispatchWhen``1(Xunit.Sdk.IMessageSinkMessage,Xunit.Runner.Common.MessageHandler{``0})
 
Properties
- TestCollectionUniqueID
 Gets the test collection's unique ID. Can be used to correlate test messages with the appropriate test collection 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.