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); }