diff --git a/backend/tests/Unit/Schedule/EvenDistributionSchedulerTest.php b/backend/tests/Unit/Schedule/EvenDistributionSchedulerTest.php index 2c0bf0d..6f34eca 100644 --- a/backend/tests/Unit/Schedule/EvenDistributionSchedulerTest.php +++ b/backend/tests/Unit/Schedule/EvenDistributionSchedulerTest.php @@ -19,7 +19,8 @@ class EvenDistributionSchedulerTest extends TestCase WorkloadPlacement::End->value => [2, 2, 2, 2, 3], ]; - foreach (WorkloadPlacement::cases() as $placement) { + foreach ($expectedCounts as $placementValue => $expectedDailyCounts) { + $placement = WorkloadPlacement::from($placementValue); $dates = $scheduler->scheduledDates( assignmentCount: 11, startDate: $this->utc('2026-08-10'), @@ -28,7 +29,7 @@ class EvenDistributionSchedulerTest extends TestCase ); $this->assertSame( - $expectedCounts[$placement->value], + $expectedDailyCounts, $this->dailyCounts($dates), ); } @@ -43,7 +44,8 @@ class EvenDistributionSchedulerTest extends TestCase WorkloadPlacement::End->value => [2, 2, 2, 3, 3], ]; - foreach (WorkloadPlacement::cases() as $placement) { + foreach ($expectedCounts as $placementValue => $expectedDailyCounts) { + $placement = WorkloadPlacement::from($placementValue); $dates = $scheduler->scheduledDates( assignmentCount: 12, startDate: $this->utc('2026-08-10'), @@ -52,7 +54,7 @@ class EvenDistributionSchedulerTest extends TestCase ); $this->assertSame( - $expectedCounts[$placement->value], + $expectedDailyCounts, $this->dailyCounts($dates), ); }