public void CanStartTask() { var i = 0; _cut.Start(() => ++ i, 10, new CancellationToken()); TimerUtility.WaitForIt(() => i > 2, 100); _cut.Stop(); i.Should().BeGreaterOrEqualTo(2); }