feat(worker): map prime schedule weekday bitmask over the hub

This commit is contained in:
mika kuns
2026-06-02 16:33:11 +02:00
parent 3127930454
commit 81fd186fb2
2 changed files with 8 additions and 14 deletions

View File

@@ -19,10 +19,8 @@ public class PrimeScheduleRepositoryTests : IDisposable
await new PrimeScheduleRepository(ctx).UpsertAsync(new PrimeScheduleEntity
{
Id = id,
StartDate = new DateOnly(2026, 5, 1),
EndDate = new DateOnly(2026, 6, 30),
Days = PrimeDays.Weekdays,
TimeOfDay = new TimeSpan(7, 0, 0),
WorkdaysOnly = true,
Enabled = true,
CreatedAt = DateTimeOffset.UtcNow,
});
@@ -33,6 +31,7 @@ public class PrimeScheduleRepositoryTests : IDisposable
Assert.Single(rows);
Assert.Equal(id, rows[0].Id);
Assert.Equal(new TimeSpan(7, 0, 0), rows[0].TimeOfDay);
Assert.Equal(PrimeDays.Weekdays, rows[0].Days);
}
[Fact]
@@ -45,8 +44,7 @@ public class PrimeScheduleRepositoryTests : IDisposable
await new PrimeScheduleRepository(ctx).UpsertAsync(new PrimeScheduleEntity
{
Id = id,
StartDate = new DateOnly(2026, 5, 1),
EndDate = new DateOnly(2026, 5, 31),
Days = PrimeDays.Weekdays,
TimeOfDay = new TimeSpan(7, 0, 0),
Enabled = true,
CreatedAt = DateTimeOffset.UtcNow,
@@ -69,8 +67,7 @@ public class PrimeScheduleRepositoryTests : IDisposable
await new PrimeScheduleRepository(ctx).UpsertAsync(new PrimeScheduleEntity
{
Id = id,
StartDate = new DateOnly(2026, 5, 1),
EndDate = new DateOnly(2026, 5, 1),
Days = PrimeDays.All,
TimeOfDay = TimeSpan.Zero,
Enabled = true,
CreatedAt = DateTimeOffset.UtcNow,