private static ISalesTax getISalesTax()
 {
     if(uniqueInstance == null)
     {
         uniqueInstance = new SalesTaxImplementation();
     }
     return uniqueInstance;
 }
Esempio n. 2
0
 public Item(string description, decimal price, int qty, string category, bool isTaxExempt, bool isImport, ISalesTax salesTax, IImportTax importTax)
 {
     Description = description;
     Price       = price;
     Qty         = qty;
     Category    = category;
     IsTaxExempt = isTaxExempt;
     IsImport    = isImport;
     SalesTax    = salesTax;
     ImportTax   = importTax;
 }
Esempio n. 3
0
 static void Main(string[] args)
 {
     try
     {
         ISalesTax isalesTax = SalesTaxImplementation.getApi();
         isalesTax.countSalesTax();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 4
0
 public HomeController(ISalesTax salesTax, IImportTax importTax, Test.Test test)
 {
     _salesTax  = salesTax;
     _importTax = importTax;
     _test      = test;
 }
Esempio n. 5
0
 public Test(ISalesTax salesTax, IImportTax importTax)
 {
     SalesTax  = salesTax;
     ImportTax = importTax;
 }