System.Linq.Tests.WhereTests.WhereWhere_IEnumerable_ReturnsExpectedValues C# (CSharp) Method

WhereWhere_IEnumerable_ReturnsExpectedValues() private method

private WhereWhere_IEnumerable_ReturnsExpectedValues ( ) : void
return void
        public void WhereWhere_IEnumerable_ReturnsExpectedValues()
        {
            IEnumerable<int> source = Enumerable.Range(1, 5);
            Func<int, bool> evenPredicate = (value) => value % 2 == 0;

            IEnumerable<int> result = source.Where(evenPredicate).Where(evenPredicate);

            Assert.Equal(2, result.Count());
            Assert.Equal(2, result.ElementAt(0));
            Assert.Equal(4, result.ElementAt(1));
        }
WhereTests