public void EnumeratorShouldEnumerateAllItems() { var actualItems = new[] { 1, 2, 3 }; var list = new DummyLazyList(actualItems); Assert.Equal(actualItems, list); }
public void EnumeratorWithNoMoveNextShouldNotInitializeList() { var actualItems = new[] { 1, 2, 3 }; var list = new DummyLazyList(actualItems); var enumerator = list.GetEnumerator(); Assert.False(list.InitializeMethodCalled); }