Esempio n. 1
0
        /// <summary>
        /// Gets the income tax amount.
        /// </summary>
        /// <param name="annualSalary">The annual salary.</param>
        /// <returns></returns>
        public decimal GetIncomeTaxAmount(decimal annualSalary)
        {
            Payslip payslip = new Payslip
            {
                GrossIncome = annualSalary
            };

            return(payslip.GetIncomeTaxAmount());
        }
Esempio n. 2
0
        public void GetNetIncome()
        {
            Payslip payslip = new Payslip
            {
                GrossIncome = 120000
            };
            decimal incomeTaxAmount = payslip.GetIncomeTaxAmount();
            decimal netIncome       = (payslip.GrossIncome / 12) - incomeTaxAmount;

            Assert.IsTrue(netIncome == 7331);
        }
Esempio n. 3
0
        public void GetIncomeTaxAmount()
        {
            Payslip payslip = new Payslip
            {
                GrossIncome = 60050
            };

            decimal incomeTaxAmount = payslip.GetIncomeTaxAmount();

            Assert.IsTrue(incomeTaxAmount == 922);
        }