public CartManager(
     ISearchManager searchManager,
     IConnectServiceProvider connectServiceProvider, IConnectEntityMapper connectEntityMapper)
 {
     Assert.ArgumentNotNull(searchManager, nameof(searchManager));
     Assert.ArgumentNotNull(connectServiceProvider, nameof(connectServiceProvider));
     Assert.ArgumentNotNull(connectEntityMapper, nameof(connectEntityMapper));
     this.searchManager       = searchManager;
     this.cartServiceProvider = connectServiceProvider.GetCommerceCartServiceProvider();
     this.connectEntityMapper = connectEntityMapper;
 }
        public CartManager(
            ILogService <CommonLog> logService,
            IConnectServiceProvider connectServiceProvider,
            ICartMapper cartMapper)
            : base(logService)
        {
            Assert.ArgumentNotNull(connectServiceProvider, nameof(connectServiceProvider));
            Assert.ArgumentNotNull(cartMapper, nameof(cartMapper));

            this.cartServiceProvider = connectServiceProvider.GetCommerceCartServiceProvider();
            this.cartMapper          = cartMapper;
        }