コード例 #1
0
        public void BuildTestData()
        {
            payslipCalculationTest.AddTestImportData("PayCalculation1", "PayCalcultaion1", "60050", "9%", "01 March - 31 March");
            paySlipCalculation.GenerateTestPayslips(payslipCalculationTest);

            taxBracketCalculationTest.AddTestImportData("TaxBracket1", "TaxBracket1", "10000", "9%", "01 March - 31 March");
            taxBracketCalculationTest.AddTestImportData("TaxBracket2", "TaxBracket2", "20000", "9%", "01 March - 31 March");
            taxBracketCalculationTest.AddTestImportData("TaxBracket3", "TaxBracket3", "40000", "9%", "01 March - 31 March");
            taxBracketCalculationTest.AddTestImportData("TaxBracket4", "TaxBracket4", "100000", "9%", "01 March - 31 March");
            taxBracketCalculationTest.AddTestImportData("TaxBracket5", "TaxBracket5", "200000", "9%", "01 March - 31 March");
            taxBracketCalculation.GenerateTestPayslips(taxBracketCalculationTest);

            employeePayslipOutputTest.AddTestImportData("EmpPayslipOutput1", "EmpPayslipOutput1", "10000", "9%", "01 March - 31 March");
            employeePaySlipOutput.GenerateTestPayslips(employeePayslipOutputTest);
        }
コード例 #2
0
        public void BuildTestData()
        {
            validImportFileTest.AddTestImportData("Ricky", "D'Silva", "110000", "10.5%", "01 April - 30 April");
            validImportFile.GenerateTestPayslips(invalidImportRecordTest);

            invalidImportRecordTest.AddTestImportData(string.Empty, "NoFirstName", "60050", "9%", "01 March - 31 March");
            invalidImportRecordTest.AddTestImportData("NoLastName", string.Empty, "60050", "9%", "01 March - 31 March");
            invalidImportRecordTest.AddTestImportData("NoAnnualIncome", "LastName", "blank", "9%", "01 March - 31 March");
            invalidImportRecordTest.AddTestImportData("NoSuperRate", "LastName", "60050", "blank", "01 March - 31 March");
            invalidImportRecordTest.AddTestImportData("InvalidSuperRate", "LastName", "60050", "80%", "01 March - 31 March");
            invalidImportRecordTest.AddTestImportData("InvalidMonthStarting", "LastName", "60050", "9%", "01 March - 29-March");
            invalidImportRecord.GenerateTestPayslips(invalidImportRecordTest);

            febLeapYearRecordTest.AddTestImportData("Leap", "Year", "80000", "9.5%", "01 February - 29 February");
            febLeapYearRecord.GenerateTestPayslips(febLeapYearRecordTest);
        }