// Function that prints all properties of ProductDTO type
 void PrintProducts(List <ProductDTO> products)
 {
     foreach (var product in products)
     {
         ProductPrinter.PrintProduct(product);
     }
 }
 public SalesTaxesApp(ProductFactory productFactory, TaxCalculator taxCalculator, ProductPrinter productPrinter)
 {
     _productPrinter = productPrinter;
     _taxCalculator  = taxCalculator;
     _productFactory = productFactory;
 }