public CartRequestHandler(
     IUnitOfWorkAsync uow,
     IQueryRepositoryFactory qrf,
     ICatalogGateway catalogGateway,
     NoTaxCaculator priceCalculator) : base(uow, qrf)
 {
     _catalogGateway  = catalogGateway;
     _priceCalculator = priceCalculator;
 }
 public CartController(ICartService cartService, NoTaxCaculator taxCaculator)
 {
     _cartService = cartService;
     _cartService.PriceCalculatorContext = taxCaculator;
 }
 public RequestHandler(ICatalogGateway cgw, IQueryRepositoryFactory qrf, NoTaxCaculator priceCalculator)
     : base(qrf)
 {
     _catalogGateway  = cgw;
     _priceCalculator = priceCalculator;
 }