public void ComputeForRegularStaff_ShouldCalculate(double daysAbsent, decimal expected) { // Arrange var employeeType = new EmployeeType { Amount = 20000.00m, HasTax = true }; var appSetting = new AppSettings { TaxPercentage = 12 }; var sc = new SalaryCalculator(appSetting); // Act decimal salary = sc.ComputeForRegularStaff(employeeType, daysAbsent, "May").Data.Salary; // Assert Assert.Equal(expected, salary); }