public static void ShowDetail(ICountryTaxCalculator taxCalc) { decimal tax = taxCalc.CalculateTaxAmount(); Console.WriteLine($"Tax Amount: {tax}"); Console.ReadLine(); }
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()); }
public static void ShowDetails(ICountryTaxCalculator t) { decimal tax = t.CalculateTaxAmount(); Console.WriteLine("Tax Amount : " + tax); }