Beispiel #1
0
        public void Check_Tax_Band_One_Pay_Amount_Over_LowerLimit()
        {
            #region Arrange

            var bandOne = new TaxBandOne();

            #endregion

            #region Act

            var amount1 = bandOne.GetPayAmountOverLowerLimit(0);
            var amount2 = bandOne.GetPayAmountOverLowerLimit(1);
            var amount3 = bandOne.GetPayAmountOverLowerLimit(18200);
            var amount4 = bandOne.GetPayAmountOverLowerLimit(18201);

            #endregion

            #region Assert

            Assert.AreEqual(0, amount1);
            Assert.AreEqual(1, amount2);
            Assert.AreEqual(18200, amount3);
            Assert.AreEqual(18200, amount4);

            #endregion
        }
Beispiel #2
0
        public void Check_Tax_Band_One_Income_Tax()
        {
            #region Arrange

            var bandOne = new TaxBandOne();

            #endregion

            #region Act

            var amount1 = bandOne.Calculate(0);
            var amount2 = bandOne.Calculate(18200);

            #endregion

            #region Assert

            Assert.AreEqual(0, amount1);
            Assert.AreEqual(0, amount2);

            #endregion
        }