Class MockVerificationResult

Namespace
Kuestenlogik.Bowire.Mock.Management
Assembly
Kuestenlogik.Bowire.Mock.dll

Outcome of a MockVerification against the journal.

public sealed record MockVerificationResult : IEquatable<MockVerificationResult>
Inheritance
MockVerificationResult
Implements
Inherited Members

Constructors

MockVerificationResult(bool, int, IReadOnlyList<MockRequestEntry>)

Outcome of a MockVerification against the journal.

public MockVerificationResult(bool Satisfied, int Count, IReadOnlyList<MockRequestEntry> Matches)

Parameters

Satisfied bool
Count int
Matches IReadOnlyList<MockRequestEntry>

Properties

Count

public int Count { get; init; }

Property Value

int

Matches

public IReadOnlyList<MockRequestEntry> Matches { get; init; }

Property Value

IReadOnlyList<MockRequestEntry>

Satisfied

public bool Satisfied { get; init; }

Property Value

bool

Methods

Deconstruct(out bool, out int, out IReadOnlyList<MockRequestEntry>)

public void Deconstruct(out bool Satisfied, out int Count, out IReadOnlyList<MockRequestEntry> Matches)

Parameters

Satisfied bool
Count int
Matches IReadOnlyList<MockRequestEntry>

Equals(MockVerificationResult?)

public bool Equals(MockVerificationResult? other)

Parameters

other MockVerificationResult

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(MockVerificationResult?, MockVerificationResult?)

public static bool operator ==(MockVerificationResult? left, MockVerificationResult? right)

Parameters

left MockVerificationResult
right MockVerificationResult

Returns

bool

operator !=(MockVerificationResult?, MockVerificationResult?)

public static bool operator !=(MockVerificationResult? left, MockVerificationResult? right)

Parameters

left MockVerificationResult
right MockVerificationResult

Returns

bool