private void GetPaySlip() { foreach (var item in EmployeesSalary) { EmployeesPayslip.Add(employeeSalaryService.GetPaySlip(item, incomeTaxService.CalculateTax(item.AnualSalary, DateTime.Now.Year), item.Period)); } PaySlipVisible = Visibility.Visible; OnPropertyChanged("PaySlipVisible"); }
public void SalaryCalculationService_GetSalaryCalculationTest() { EmployeeSalaryService test = new EmployeeSalaryService(); IncomeTaxService test2 = new IncomeTaxService(); var emp = test.GetEmployeeSalary(); foreach (var item in emp) { var taxincome = test2.CalculateTax(item.AnualSalary, 2017); var payslip = test.GetPaySlip(item, taxincome, new SalarySlipPeriod(1, 3)); } System.Diagnostics.Debug.WriteLine("Test"); }
public void EmployeeSalaryService_GetPaySlipTest() { EmployeeSalaryService employeeSalaryService = new EmployeeSalaryService(); var empSalary = employeeSalaryService.GetEmployeeSalary(); PaySlip paySlip = null; foreach (var item in empSalary) { paySlip = employeeSalaryService.GetPaySlip(item, new Model.IncomeTax() { Tax = (922 * 12), Year = 2017 }, new Model.SalarySlipPeriod(1, 3)); break; } Assert.IsNotNull(paySlip); }