Class ProtoObservation

Namespace
ProtoTest.Core
Assembly
ProtoTest.Core.dll

A protocol-agnostic fact observed during a test execution.

public sealed record ProtoObservation : IEquatable<ProtoObservation>
Inheritance
ProtoObservation
Implements
Inherited Members
Extension Methods

Constructors

ProtoObservation(string, string, string, object?, IReadOnlyDictionary<string, object>?)

A protocol-agnostic fact observed during a test execution.

public ProtoObservation(string TargetName, string Kind, string Identifier, object? Data = null, IReadOnlyDictionary<string, object>? Metadata = null)

Parameters

TargetName string
Kind string
Identifier string
Data object
Metadata IReadOnlyDictionary<string, object>

Properties

Data

public object? Data { get; init; }

Property Value

object

Identifier

public string Identifier { get; init; }

Property Value

string

Kind

public string Kind { get; init; }

Property Value

string

Metadata

public IReadOnlyDictionary<string, object>? Metadata { get; init; }

Property Value

IReadOnlyDictionary<string, object>

TargetName

public string TargetName { get; init; }

Property Value

string