w4c-workflows-api/w4c-workflows-api.Tests/AuditTestDoubles.cs

16 lines
432 B
C#
Raw Permalink Normal View History

2026-09-11 22:02:46 +00:00
using w4c_workflows.Services.Audit;
namespace w4c_workflows.Tests;
/// <summary>In-memory audit sink that captures everything it is handed.</summary>
internal sealed class RecordingActionAuditSink : IActionAuditSink
{
public List<ActionAuditEntry> Entries { get; } = new();
public Task RecordAsync(ActionAuditEntry entry, CancellationToken ct)
{
Entries.Add(entry);
return Task.CompletedTask;
}
}