public void ForcedToEnumeratorDoesntEnumerateIndexed() { var iterator = NumberRangeGuaranteedNotCollectionType(0, 3).Where((e, i) => true); var en = iterator as IEnumerator<int>; Assert.False(en != null && en.MoveNext()); }