System.Linq.Tests.SelectTests.Select_ExceptionThrownFromMoveNextOfSourceIterator_ExceptionPropagatedToTheCaller C# (CSharp) Метод

Select_ExceptionThrownFromMoveNextOfSourceIterator_ExceptionPropagatedToTheCaller() приватный Метод

        public void Select_ExceptionThrownFromMoveNextOfSourceIterator_ExceptionPropagatedToTheCaller()
        {
            IEnumerable<int> source = new ThrowsOnMoveNext();
            Func<int, int> selector = i => i + 1;

            var result = source.Select(selector);
            var enumerator = result.GetEnumerator();

            Assert.Throws<InvalidOperationException>(() => enumerator.MoveNext());
        }
SelectTests