Exemplo n.º 1
0
        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);
        }