public void TestWhenPerformLoopRun3TimesThenDelay3FuncRun1() { Reset(); Phase sut = new Phase("sut"); sut.AddLoop(AddOneToTestValue, 3); sut.PerformLoop(); sut.PerformLoop(); sut.PerformLoop(); Assert.AreEqual(_testValue, 6); }