Example #1
0
        public void TestSelectManyWhenThrowingExceptions()
        {
            List <Employee> employees = null;

            Func <Employee, List <Department> > myFunc = (x) => x.Departments;
            var selectedEmployees = LINQFunctions.SelectMany(employees, p => myFunc(p));

            Assert.Throws <ArgumentNullException>(() => selectedEmployees.Count());
        }
Example #2
0
        public void TestSelectMany()
        {
            var employees = Employee.GetEmployees();

            Func <Employee, List <Department> > myFunc = (x) => x.Departments;
            var selectedEmployees = LINQFunctions.SelectMany(employees, p => myFunc(p));

            Assert.Equal(12, selectedEmployees.Count());
        }