public void TestMethod2() { AnnualSalaryCalculator AnnualSalaryCalculator = new AnnualSalaryCalculator(); var result = AnnualSalaryCalculator.CalculateAnnualSalary("HourlySalaryEmployee", 60000, 0); Assert.AreEqual(86400000, result); }
public void TestMethod4() { AnnualSalaryCalculator AnnualSalaryCalculator = new AnnualSalaryCalculator(); var result = AnnualSalaryCalculator.CalculateAnnualSalary("MonthlySalaryEmployee", 0, 80000); Assert.AreEqual(960000, result); }
public List <EmployeeDTO> GetEmployees(int?Id) { List <EmployeeDTO> dataEmployees = repository.GetEmployeeById(Id); foreach (EmployeeDTO dataEmployee in dataEmployees) { dataEmployee.AnnualSalary = AnnualSalaryCalculator.CalculateAnnualSalary(dataEmployee.ContractTypeName, dataEmployee.HourlySalary, dataEmployee.MonthlySalary); } return(dataEmployees); }
public void TestMethod6() { IRepository _operationRepository = new Repository(); InfoEmployee obj = new InfoEmployee(_operationRepository); EmployeeDTO emp = obj.GetEmployees(2).ToList().FirstOrDefault(); AnnualSalaryCalculator AnnualSalaryCalculator = new AnnualSalaryCalculator(); var result = AnnualSalaryCalculator.CalculateAnnualSalary(emp.ContractTypeName, emp.HourlySalary, emp.MonthlySalary); Assert.AreEqual(960000, result); }