public void EnumeratorBeforeFirstElement4() { IEnumerable <String> data = new String[] { "a", "b", "c" }; IEnumerator <String> enumerator = new LongSkipEnumerator <String>(data.GetEnumerator(), 1); String i = enumerator.Current; Assert.AreEqual(default(String), i); }
public void EnumeratorAfterLastElement3() { IEnumerable <int> data = Enumerable.Range(1, 10); IEnumerator <int> enumerator = new LongSkipEnumerator <int>(data.GetEnumerator(), 1); Exhaust(enumerator); int i = enumerator.Current; }
public void EnumeratorBeforeFirstElement3() { IEnumerable <int> data = Enumerable.Range(1, 10); IEnumerator <int> enumerator = new LongSkipEnumerator <int>(data.GetEnumerator(), 1); int i = enumerator.Current; }