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()); }
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()); }