public void Check_Tax_Band_Four_Income_Tax() { #region Arrange var bandFour = new TaxBandFour(); #endregion #region Act var amount1 = bandFour.Calculate(87000); var amount2 = bandFour.Calculate(87001); var amount3 = bandFour.Calculate(87100); var amount4 = bandFour.Calculate(180000); var amount5 = bandFour.Calculate(180001); #endregion #region Assert Assert.AreEqual(0, amount1); Assert.AreEqual(1652, amount2); Assert.AreEqual(1655, amount3); Assert.AreEqual(4519, amount4); Assert.AreEqual(4519, amount5); #endregion }
public void Check_Tax_Band_Four_Pay_Amount_Over_LowerLimit() { #region Arrange var bandFour = new TaxBandFour(); #endregion #region Act var amount1 = bandFour.GetPayAmountOverLowerLimit(87000); var amount2 = bandFour.GetPayAmountOverLowerLimit(87001); var amount3 = bandFour.GetPayAmountOverLowerLimit(180000); var amount4 = bandFour.GetPayAmountOverLowerLimit(180001); #endregion #region Assert Assert.AreEqual(0, amount1); Assert.AreEqual(1, amount2); Assert.AreEqual(93000, amount3); Assert.AreEqual(93000, amount4); #endregion }