public void TestHourlyAnnualSalary() { var employees = repository.GetEmployees(); var employee = employees.Where(x => x.ContractTypeName.Equals("HourlySalaryEmployee", StringComparison.InvariantCultureIgnoreCase)).FirstOrDefault(); HourlySalaryEmployee salaryEmployee = new HourlySalaryEmployee(employee); Assert.IsTrue(salaryEmployee != null && salaryEmployee.AnnualSalary > 0); }
/// <summary> /// Gets all eployees. /// </summary> /// <returns></returns> public IHttpActionResult GetAllEployees() { var employees = repository.GetEmployees(); List <BaseEmployee> baseEmployees = new List <BaseEmployee>(); foreach (var employee in employees) { baseEmployees.Add(factory.GetEmployee(employee)); } return(Ok(baseEmployees)); }
public void TestGetEmployees() { var employees = repository.GetEmployees(); Assert.IsTrue(employees.Count > 0); }