Beispiel #1
0
        public void TestWhenPerformDelayRun2TimesThenDelay3FuncNotRun()
        {
            Reset();
            Phase sut = new Phase("sut");

            sut.AddDelay(AddOneToTestValue, 3);
            sut.PerformLoop();
            sut.PerformLoop();
            Assert.AreEqual(_testValue, 5);
        }
Beispiel #2
0
        public void TestWhenPerformDelayRun100TimesThenDelay3FuncRun1()
        {
            Reset();
            Phase sut = new Phase("sut");

            sut.AddDelay(AddOneToTestValue, 3);
            for (int i = 0; i < 100; i++)
            {
                sut.PerformLoop();
            }

            Assert.AreEqual(_testValue, 6);
        }