using DeepDrftAPI.Services.Opus; namespace DeepDrftTests; /// /// Test double for . The background Opus derive is out of scope for the /// upload/dual-database tests — those assert SQL + source-vault behaviour, which is unchanged by Phase 18 /// (Opus is strictly additive). Enqueuing is a no-op so the upload path under test never spins up a real /// transcode. Records the enqueued keys in case a test wants to assert the scheduling contract. /// public sealed class NoOpOpusTranscodeQueue : IOpusTranscodeQueue { public List Enqueued { get; } = []; public void Enqueue(string entryKey) => Enqueued.Add(entryKey); }