feat(daily-prep): add DailyPrepMaxTasks app setting

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
mika kuns
2026-06-03 16:11:30 +02:00
parent ffe0fb9820
commit 3c66d65160
7 changed files with 749 additions and 0 deletions

View File

@@ -71,4 +71,21 @@ public class AppSettingsRepositoryTests : IDisposable
Assert.Null(row.CentralWorktreeRoot);
}
[Fact]
public async Task DailyPrepMaxTasks_defaults_to_5_and_persists()
{
using var ctx = _db.CreateContext();
var repo = new AppSettingsRepository(ctx);
var initial = await repo.GetAsync();
Assert.Equal(5, initial.DailyPrepMaxTasks);
initial.DailyPrepMaxTasks = 8;
await repo.UpdateAsync(initial);
using var readCtx = _db.CreateContext();
var reloaded = await new AppSettingsRepository(readCtx).GetAsync();
Assert.Equal(8, reloaded.DailyPrepMaxTasks);
}
}