Merge branch 'review/slice-8-recheck'

This commit is contained in:
Leonid Pershin committed 2026-08-20 16:10:07 +03:00
commit 71000655e0
7 files changed
+77 -10

No files matched your search

@@ -23,18 +23,21 @@ public class ClockTempoTests
Assert.Equal(1d, school.LastHeavyGameMinutes);
}
[Fact]
public void AtX1_EveryImpulseRunsHeavySystems()
[Theory]
[InlineData(0, 0.5)]
[InlineData(1, 1d)]
[InlineData(2, 2d)]
public void LowSpeed_EveryImpulseRunsHeavySystems(int speedIndex, double expectedMinutes)
{
using var school = School.Create(1, "Каждый импульс", Start);
school.Clock.SpeedIndex = 1;
school.Clock.SpeedIndex = speedIndex;
for (var i = 0; i < 20; i++)
{
school.Tick(OneTwentiethOfASecond, GameMinutesPerRealSecond);
}
Assert.Equal(Start.AddMinutes(1), school.Clock.Time);
Assert.Equal(Start.AddMinutes(expectedMinutes), school.Clock.Time);
Assert.Equal(20, school.HeavySystemsInvocations);
}