diff --git a/tests/ClaudeDo.Worker.Tests/Services/QueueServiceTests.cs b/tests/ClaudeDo.Worker.Tests/Services/QueueServiceTests.cs index 44ed765..fdd5abb 100644 --- a/tests/ClaudeDo.Worker.Tests/Services/QueueServiceTests.cs +++ b/tests/ClaudeDo.Worker.Tests/Services/QueueServiceTests.cs @@ -48,8 +48,10 @@ public sealed class QueueServiceTests : IDisposable var fake = new FakeClaudeProcess(handler); var broadcaster = new HubBroadcaster(new FakeHubContext()); var wtRepo = new WorktreeRepository(_db.Factory); + var runRepo = new TaskRunRepository(_db.Factory); var wtManager = new WorktreeManager(new GitService(), wtRepo, _cfg, NullLogger.Instance); - var runner = new TaskRunner(fake, _taskRepo, _listRepo, broadcaster, wtManager, _cfg, + var argsBuilder = new ClaudeArgsBuilder(); + var runner = new TaskRunner(fake, _taskRepo, runRepo, _listRepo, wtRepo, broadcaster, wtManager, argsBuilder, _cfg, NullLogger.Instance); var service = new QueueService(_taskRepo, runner, _cfg, NullLogger.Instance); return (service, fake);