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