Exemple #1
0
        public static void ShowDetail(ICountryTaxCalculator taxCalc)
        {
            decimal tax = taxCalc.CalculateTaxAmount();

            Console.WriteLine($"Tax Amount: {tax}");
            Console.ReadLine();
        }
Exemple #2
0
        public decimal Calculate(ICountryTaxCalculator obj)
        {
            decimal taxAmount = 0;

            taxAmount = obj.CalculateTaxAmount();
            return(taxAmount);
        }
        //If a new country has been added we don't have to modify this class
        public decimal Calculate(ICountryTaxCalculator obj)
        {
            decimal taxAmount = obj.CalculateTaxAmount();

            // TODO: Opererations if necessary
            return(taxAmount);
        }
        public decimal Calculate(ICountryTaxCalculator obj)
        {
            decimal taxAmount = obj.CalculateTaxAmount();
            // do something more if needed

            return taxAmount;
        }
 public decimal Calculate(ICountryTaxCalculator taxCalculator)
 {
     return(taxCalculator.CalculateTaxAmount());
 }
Exemple #6
0
        public static void ShowDetails(ICountryTaxCalculator t)
        {
            decimal tax = t.CalculateTaxAmount();

            Console.WriteLine("Tax Amount : " + tax);
        }