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

            ITaxingEngine engine2015 = engines.DefaultEngine();

            Assert.AreEqual(FULL_CLASS_NAME_2015, engine2015.GetType().ToString());
        }
Example #2
0
        public void Should_return_TaxingEngine2011_for_ClassNameEngine_when_Year_2011()
        {
            IEnginesHistory <ITaxingEngine> engines = TaxingEnginesHistory.CreateEngines();

            MonthPeriod period2011 = new MonthPeriod(2011, 1);

            ITaxingEngine engine2011 = engines.ResolveEngine(period2011);

            Assert.AreEqual(FULL_CLASS_NAME_2011, engine2011.GetType().ToString());
        }