public void IncomeTaxService_CalculateTax_Test2() { IncomeTaxService service = new IncomeTaxService(); var result = service.CalculateTax(60050, 2017); Assert.AreEqual(result.Tax.RoundOffValue, 11063); }
public void IncomeTaxService_CalculateTax_Test1() { IncomeTaxService service = new IncomeTaxService(); var result = service.CalculateTax(60050, 2017); Assert.IsNotNull(result); }
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 CalculateTax_ShouldReturn_Correct() { var grossSalary = 3400m; var salaryFreeOfTax = 1000m; var expectedResult = 240m; var incomeService = new IncomeTaxService(); var result = incomeService.CalculateTax(grossSalary, salaryFreeOfTax); Assert.AreEqual(expectedResult, result); }
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 IncomeTaxService_CalculateTax_ArgumentNullException_Test() { IncomeTaxService service = new IncomeTaxService(); var result = service.CalculateTax(null, 2017); }