Beispiel #1
0
        public void TestWhere()
        {
            var employees = Employee.GetEmployees();
            Func <Employee, bool> myFunc = (x) => x.FirstName.StartsWith('P');

            var selectedEmployees = LINQFunctions.Where(employees, p => myFunc(p));

            Assert.Equal(2, selectedEmployees.Count());
        }
Beispiel #2
0
        public void TestWhereWhenThrowingExceptions()
        {
            List <Employee> employees = null
            ;
            Func <Employee, bool> myFunc = (x) => x.FirstName.StartsWith('P');

            var selectedEmployees = LINQFunctions.Where(employees, p => myFunc(p));

            Assert.Throws <ArgumentNullException>(() => selectedEmployees.Count());
        }