Ejemplo n.º 1
0
        public void advance_value_from_initial_state()
        {
            // Gotta do this at least once
            theSequence.AdvanceToNextHi();

            theSequence.AdvanceValue().ShouldBe(1);
            theSequence.AdvanceValue().ShouldBe(2);
            theSequence.AdvanceValue().ShouldBe(3);
            theSequence.AdvanceValue().ShouldBe(4);
            theSequence.AdvanceValue().ShouldBe(5);
        }
Ejemplo n.º 2
0
        public async Task advance_value_from_initial_state(Func <HiloSequence, Task> advanceToNextHi)
        {
            // Gotta do this at least once
            await advanceToNextHi(theSequence);

            theSequence.AdvanceValue().ShouldBe(1);
            theSequence.AdvanceValue().ShouldBe(2);
            theSequence.AdvanceValue().ShouldBe(3);
            theSequence.AdvanceValue().ShouldBe(4);
            theSequence.AdvanceValue().ShouldBe(5);
        }