feat(worker): map prime schedule weekday bitmask over the hub
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user