test(worker): adapt prime scheduler tests to weekday model
This commit is contained in:
@@ -102,7 +102,7 @@ public sealed class PrimeScheduler : BackgroundService
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static PrimeScheduleDto ToDto(Data.Models.PrimeScheduleEntity e) =>
|
private static PrimeScheduleDto ToDto(Data.Models.PrimeScheduleEntity e) =>
|
||||||
new(e.Id, e.StartDate, e.EndDate, e.TimeOfDay, e.WorkdaysOnly, e.Enabled, e.LastRunAt, e.PromptOverride);
|
new(e.Id, (int)e.Days, e.TimeOfDay, e.Enabled, e.LastRunAt, e.PromptOverride);
|
||||||
|
|
||||||
private async Task FireAsync(PrimeScheduleDto schedule, CancellationToken ct)
|
private async Task FireAsync(PrimeScheduleDto schedule, CancellationToken ct)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -44,10 +44,8 @@ public class PrimeSchedulerTests : IDisposable
|
|||||||
await new PrimeScheduleRepository(ctx).UpsertAsync(new PrimeScheduleEntity
|
await new PrimeScheduleRepository(ctx).UpsertAsync(new PrimeScheduleEntity
|
||||||
{
|
{
|
||||||
Id = id,
|
Id = id,
|
||||||
StartDate = new DateOnly(2026, 5, 5),
|
Days = PrimeDays.All,
|
||||||
EndDate = new DateOnly(2026, 5, 5),
|
|
||||||
TimeOfDay = new TimeSpan(7, 0, 0),
|
TimeOfDay = new TimeSpan(7, 0, 0),
|
||||||
WorkdaysOnly = false,
|
|
||||||
Enabled = true,
|
Enabled = true,
|
||||||
CreatedAt = DateTimeOffset.UtcNow,
|
CreatedAt = DateTimeOffset.UtcNow,
|
||||||
});
|
});
|
||||||
@@ -86,10 +84,8 @@ public class PrimeSchedulerTests : IDisposable
|
|||||||
await new PrimeScheduleRepository(ctx).UpsertAsync(new PrimeScheduleEntity
|
await new PrimeScheduleRepository(ctx).UpsertAsync(new PrimeScheduleEntity
|
||||||
{
|
{
|
||||||
Id = id,
|
Id = id,
|
||||||
StartDate = new DateOnly(2026, 5, 5),
|
Days = PrimeDays.All,
|
||||||
EndDate = new DateOnly(2026, 5, 5),
|
|
||||||
TimeOfDay = new TimeSpan(7, 0, 0),
|
TimeOfDay = new TimeSpan(7, 0, 0),
|
||||||
WorkdaysOnly = false,
|
|
||||||
Enabled = true,
|
Enabled = true,
|
||||||
CreatedAt = DateTimeOffset.UtcNow,
|
CreatedAt = DateTimeOffset.UtcNow,
|
||||||
});
|
});
|
||||||
@@ -128,10 +124,8 @@ public class PrimeSchedulerTests : IDisposable
|
|||||||
await new PrimeScheduleRepository(ctx).UpsertAsync(new PrimeScheduleEntity
|
await new PrimeScheduleRepository(ctx).UpsertAsync(new PrimeScheduleEntity
|
||||||
{
|
{
|
||||||
Id = id,
|
Id = id,
|
||||||
StartDate = new DateOnly(2026, 5, 5),
|
Days = PrimeDays.All,
|
||||||
EndDate = new DateOnly(2026, 5, 5),
|
|
||||||
TimeOfDay = new TimeSpan(7, 0, 0),
|
TimeOfDay = new TimeSpan(7, 0, 0),
|
||||||
WorkdaysOnly = false,
|
|
||||||
Enabled = true,
|
Enabled = true,
|
||||||
CreatedAt = DateTimeOffset.UtcNow,
|
CreatedAt = DateTimeOffset.UtcNow,
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user