public void Should_return_1117_for_Tax_Rebate_when_Advances_Tax_is_3188_and_Allowances_Value_is_2070_210_335_CZK() { IEnginesHistory <ITaxingEngine> engines = TaxingEnginesHistory.CreateEngines(); ITaxingEngine engine = engines.ResolveEngine(testPeriod); Int32 testAdvancesTax = 3188; Int32 testRebatePayer = 2070; Int32 testAllowanceChild = 1117; Int32 resultValue = engine.StatementChildrenRebate(testPeriod, testAdvancesTax, testRebatePayer, testAllowanceChild); Assert.AreEqual(1117, resultValue); }
public void Should_return_5025_for_Tax_Bonus_when_Advances_Tax_is_3136_and_Rebate_is_2070_and_Allowances_Value_is_6092_CZK() { IEnginesHistory <ITaxingEngine> engines = TaxingEnginesHistory.CreateEngines(); ITaxingEngine engine = engines.ResolveEngine(testPeriod); Int32 testAdvancesTax = 3136; Int32 testRebatePayer = 2070; Int32 testRebateChild = 1066; Int32 testAllowanceChild = 6092; Int32 resultRebate = engine.StatementChildrenRebate(testPeriod, testAdvancesTax, testRebatePayer, testAllowanceChild); Int32 resultBonus = engine.StatementChildrenBonus(testPeriod, testAdvancesTax, testRebatePayer, testAllowanceChild, testRebateChild); Assert.AreEqual(1066, resultRebate); Assert.AreEqual(5025, resultBonus); }