public void StartNow_ExecutesEventImmediately() { var timer = new TestTimer(); timer.Elapsed += ActionToPerform; timer.StartNow(100000); timer.Stop(); _numberOfExecutions.Should().Be(1); }
public void StartNow_ExecutesFurtherEvents() { var timer = new TestTimer(); timer.Elapsed += ActionToPerform; timer.StartNow(1000); timer.SimulateTime(1000); timer.Stop(); _numberOfExecutions.Should().Be(2); }