Ejemplo n.º 1
0
        public void GivenAnnualSalary_WhenCalculateGrossSalary_ThenCorrectGrossSalaryCalculated()
        {
            BasicPayslip bp           = new BasicPayslip();
            int          annualSalary = 60050;

            Assert.AreEqual(bp.CalculateMonthlyGrossIncome(annualSalary), 5004);
        }
Ejemplo n.º 2
0
        public static void Main()
        {
            BasicPayslip bp = new BasicPayslip();

            ShowWelcome();
            bp.Name         = GetName();
            bp.Surname      = GetSurname();
            bp.AnnualSalary = GetAnnualSalary();
            bp.SuperRate    = GetSuperRate();
            bp.StartDate    = GetStartDate();
            bp.EndDate      = GetEndDate();
            bp.GeneratePayslip();
        }
Ejemplo n.º 3
0
        public int GivenAnnualSalary_WhenCalculateSuper_ThenCorrectSuperCalculated(int annualSalary, int superRate)
        {
            BasicPayslip bp = new BasicPayslip();

            return(bp.CalculateSuper(annualSalary, superRate));
        }
Ejemplo n.º 4
0
        public int GivenAnnualSalary_WhenCalculateNetIncome_ThenCorrectNetIncomeCalculated(int annualSalary)
        {
            BasicPayslip bp = new BasicPayslip();

            return(bp.CalculateMonthlyNetIncome(annualSalary));
        }
Ejemplo n.º 5
0
        public int GivenAnnualSalary_WhenCalculateIncomeTax_ThenCorrectIncomeTaxCalculated(int annualSalary)
        {
            BasicPayslip bp = new BasicPayslip();

            return(bp.CalculateMonthlyIncomeTax(annualSalary));
        }