Esempio n. 1
0
        public void CalculatePriceWithTaxForLiquorItem()
        {
            ITaxVisitor taxCalculator = new HolidayTaxVisitor();

            var vodca = new LiquorItem(70);

            Assert.AreEqual(77, vodca.Accept(taxCalculator));
        }
Esempio n. 2
0
        public void CalculatePriceWithTaxForTobaccoItem()
        {
            ITaxVisitor taxCalculator = new HolidayTaxVisitor();

            var LM = new TobaccoItem(30);

            Assert.AreEqual(38, LM.Accept(taxCalculator));
        }
Esempio n. 3
0
        public void CalculatePriceWithTaxForNecessityItem()
        {
            ITaxVisitor taxCalculator = new HolidayTaxVisitor();

            var eggs = new NecessityItem(12);

            Assert.AreEqual(12, eggs.Accept(taxCalculator));
        }