Exemplo n.º 1
0
        public void Constructor_InitialInternalIndex_ShoudBeSetToZero()
        {
            var iterator = new ListIterator("one", "two", "three");

            var expected = "one";
            var actual   = iterator.GetCurrentItem();

            Assert.AreEqual(expected, actual);
        }
        public void Move_WithNextElement_ShouldMoveInternalIndexToNextElement()
        {
            this.iterator.Move();

            var expected = "second";
            var actual   = iterator.GetCurrentItem();

            Assert.AreEqual(expected, actual);
        }