public void Select_SourceThrowsOnReset()
{
int[] source = new[] { 1, 2, 3, 4, 5 };
var enumerator = source.Where(value => true).GetEnumerator();
Assert.Throws<NotSupportedException>(() => enumerator.Reset());
}