public void DoesNotIterateOnOvershootIndex() { IEnumerableWithCount<int> source = new ThrowingEnumerable(7); Assert.AreEqual(0, source.ElementAtOrDefault(7)); }