public DeliveryRepository( IShippingManager shippingManager, ICartManager cartManager, ICatalogRepository catalogRepository, IAccountManager accountManager, ICartModelBuilder cartModelBuilder, IEntityMapper entityMapper, IStorefrontContext storefrontContext, IVisitorContext visitorContext) : base(cartManager, catalogRepository, accountManager, cartModelBuilder, entityMapper, storefrontContext, visitorContext) { this.ShippingManager = shippingManager; }
public CheckoutRepository( IAccountManager accountManager, IContactFactory contactFactory, ICartManager cartManager, IOrderManager orderManager, IPaymentManager paymentManager, IShippingManager shippingManager, IProductResolver productResolver) : base(accountManager, contactFactory) { this._cartManager = cartManager; this._orderManager = orderManager; this._paymentManager = paymentManager; this._shippingManager = shippingManager; _productResolver = productResolver; }
public DeliveryRepository( IModelProvider modelProvider, IStorefrontContext storefrontContext, ICartManager cartManager, IOrderManager orderManager, IAccountManager accountManager, IShippingManager shippingManager, ICheckoutStepProvider checkoutStepProvider, IContext context) : base(modelProvider, storefrontContext, cartManager, orderManager, accountManager, checkoutStepProvider) { Assert.ArgumentNotNull((object)shippingManager, nameof(shippingManager)); this.ShippingManager = shippingManager; this.Context = context; _modelProvider = modelProvider; _searchManager = DependencyResolver.Current.GetService <ISearchManager>(); }
public DeliveryServiceTests() { this.accountManager = Substitute.For <IAccountManager>(); this.cartManager = Substitute.For <ICartManager>(); this.shippingManager = Substitute.For <IShippingManager>(); this.shippingMapper = Substitute.For <IShippingMapper>(); this.visitorContext = Substitute.For <IVisitorContext>(); this.storefrontContext = Substitute.For <IStorefrontContext>(); this.fixture = new Fixture().Customize(new OmitOnRecursionCustomization()); this.deliveryService = new DeliveryService( this.accountManager, this.cartManager, this.storefrontContext, this.visitorContext, this.shippingMapper, this.shippingManager); }
public DeliveryService( IAccountManager accountManager, ICartManager cartManager, IStorefrontContext storefrontContext, IVisitorContext visitorContext, IShippingMapper shippingMapper, IShippingManager shippingManager) { Assert.ArgumentNotNull(accountManager, nameof(accountManager)); Assert.ArgumentNotNull(cartManager, nameof(cartManager)); Assert.ArgumentNotNull(shippingMapper, nameof(shippingMapper)); Assert.ArgumentNotNull(shippingManager, nameof(shippingManager)); Assert.ArgumentNotNull(storefrontContext, nameof(storefrontContext)); Assert.ArgumentNotNull(visitorContext, nameof(visitorContext)); this.accountManager = accountManager; this.cartManager = cartManager; this.shippingMapper = shippingMapper; this.storefrontContext = storefrontContext; this.visitorContext = visitorContext; this.shippingManager = shippingManager; }
public ReviewRepository(IModelProvider modelProvider, IStorefrontContext storefrontContext, ICartManager cartManager, IOrderManager orderManager, IAccountManager accountManager, IShippingManager shippingManager, ICheckoutStepProvider checkoutStepProvider) : base(modelProvider, storefrontContext, cartManager, orderManager, accountManager, checkoutStepProvider) { Assert.ArgumentNotNull((object)shippingManager, nameof(shippingManager)); this.ShippingManager = shippingManager; }