コード例 #1
0
        public void CalculatePriceWithTaxForNecessityItem()
        {
            ITaxVisitor taxCalculator = new TaxVisitor();

            var eggs = new NecessityItem(12);

            Assert.AreEqual(12, eggs.Accept(taxCalculator));
        }
コード例 #2
0
ファイル: TaxVisitor.cs プロジェクト: ordahari/DesignPatterns
 public double CalcPriceWithTax(NecessityItem necessityItem)
 {
     return(necessityItem.Price);
 }