public void GetIncomeTax() { var incomeTax = TaxSlabRepository .GetTaxSlabByIncome(60050) .GetIncomeTax(60050); Assert.AreEqual(incomeTax, 922); }
public void GetTaxSlab() { var taxSlab = TaxSlabRepository.GetTaxSlabByIncome(60050); Assert.IsNotNull(taxSlab); Assert.AreEqual(taxSlab.BaseTax, 3572); Assert.AreEqual(taxSlab.VariableTaxPercentage, 0.325m); Assert.AreEqual(taxSlab.MinimumIncome, 37001); Assert.AreEqual(taxSlab.MaximumIncome, 80000); }
public static decimal GetIncomeTax(decimal annualIncome) => TaxSlabRepository.GetTaxSlabByIncome(annualIncome).GetIncomeTax(annualIncome);