Example #1
0
        public void Should_return_Maximum_Constants_for_Taxing_Engine_when_Year_2015()
        {
            IEnginesHistory <ITaxingEngine> engines = TaxingEnginesHistory.CreateEngines();

            ITaxingEngine engine = engines.ResolveEngine(testPeriod);

            Assert.AreEqual(5025, engine.PeriodMaximumValidAmountOfTaxBonus(testPeriod));
            Assert.AreEqual(100, engine.PeriodMaximumIncomeToApplyRoundingToSingles(testPeriod));
            Assert.AreEqual(10000, engine.PeriodMaximumIncomeToApplyWithholdTax(testPeriod));
        }