Class GovernanceTestDecisionReceiptSink
- Namespace
- AsiBackbone.Testing
- Assembly
- AsiBackbone.Testing.dll
In-memory decision receipt sink with inspection helpers for tests.
public sealed class GovernanceTestDecisionReceiptSink : IDecisionReceiptSink
- Inheritance
-
GovernanceTestDecisionReceiptSink
- Implements
- Inherited Members
Properties
Entries
Gets a snapshot of decision receipt captured by the test sink.
public IReadOnlyList<IDecisionReceipt> Entries { get; }
Property Value
Methods
Clear()
Clears captured decision receipt.
public void Clear()
WriteAsync(IDecisionReceipt, CancellationToken)
Records a single decision receipt value.
public ValueTask WriteAsync(IDecisionReceipt residue, CancellationToken cancellationToken = default)
Parameters
residueIDecisionReceiptThe decision receipt to record.
cancellationTokenCancellationTokenA token that can cancel the write.
Returns
- ValueTask
A task that completes when the residue has been recorded.