public Response<List<Employee>> ListAllEmployees() { var repo = new EmployeeDirectoryRepository(); List<Employee> empList = repo.ListAllEmployees(); var response = new Response<List<Employee>>(); try { if (empList.Count > 0) { response.Data = empList; response.Success = true; } else { response.Success = false; response.Message = "There are no employees to display"; } } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return response; }
public void GetAllEmployeesTest() { var repo = new EmployeeDirectoryRepository(); var allEmps = repo.ListAllEmployees(); var empDpt = allEmps.FirstOrDefault(x=>x.EmpID==1); Assert.AreEqual(17,allEmps.Count); Assert.AreEqual("Marketing", empDpt.Department.DepartmentName); }