public void When_ScheduleRepeatedly_with_0_delay_Then_action_is_executed_immediately()
{
IActionScheduler testScheduler = new DedicatedThreadScheduler(Sys);
var manualResetEvent = new ManualResetEventSlim();
manualResetEvent.IsSet.ShouldBeFalse();
testScheduler.ScheduleRepeatedly(0, 100, () => manualResetEvent.Set());
manualResetEvent.Wait(500).ShouldBeTrue();
}