Class DiscoveryComplete
Default implementation of IDiscoveryComplete.
[JsonTypeID("discovery-complete")]
public sealed class DiscoveryComplete : TestAssemblyMessage, IDiscoveryComplete, ITestAssemblyMessage, IMessageSinkMessage, IJsonSerializable
- Inheritance
-
DiscoveryComplete
- Implements
- Inherited Members
Properties
TestCasesToRun
Gets a count of the number of test cases that passed the filter and will be run.
public required int TestCasesToRun { get; set; }
Property Value
Methods
Serialize(JsonObjectSerializer)
Override to serialize the values in the message into JSON.
protected override void Serialize(JsonObjectSerializer serializer)
Parameters
serializerJsonObjectSerializerThe serializer to write values to.
ToString()
public override string ToString()
Returns
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.
protected override void ValidateObjectState(HashSet<string> invalidProperties)