public void BasicTest() { IEnumerable enumerable = new EnumerableCollection(); IEnumerator enumerator = enumerable.GetEnumerator(); var result = new List <int>(); while (enumerator.MoveNext()) { if (enumerator.Current != null) { result.Add((int)enumerator.Current); } } Assert.Equal(new int[] { 1, 2, 3 }, result.ToArray()); }
public Enumerator(EnumerableCollection collection) { _collection = collection; }