public void MultipleElementSequenceDoesNotIterate()
 {
     IEnumerableWithCount<int> source = new ThrowingEnumerable(2);
     Assert.Throws<InvalidOperationException>(() => source.Single());
 }