public void ExecutionIsDeferred() { IEnumerableWithCount<int> throwingEnumerable = new ThrowingEnumerable(0); throwingEnumerable.Reverse(); }