public RegisterPresenter(IRegisterView view, IUserFactory userFactory, IShoppingCartFactory shoppingCartFactory, IShoppingCartsService shoppingCartsService) : base(view) { if (userFactory == null) { throw new ArgumentNullException("User factory cannot be null."); } if (shoppingCartFactory == null) { throw new ArgumentNullException("Shopping cart factory cannot be null."); } if (shoppingCartsService == null) { throw new ArgumentNullException("Shopping cart repository cannot be null."); } this.userFactory = userFactory; this.shoppingCartFactory = shoppingCartFactory; this.shoppingCartsService = shoppingCartsService; this.View.Registering += OnRegistering; this.View.SigningIn += OnSigningIn; }
public AccountController(IShoppingCartFactory shoppingCartFactory, IWebSecurityProvider webSecurityProvider, ISessionProvider sessionProvider) { if (shoppingCartFactory == null) { throw new InvalidOperationException("Shopping Cart Factory cannot be null"); } if (webSecurityProvider == null) { throw new InvalidOperationException("Web Security Provider cannot be null"); } if (sessionProvider == null) {throw new InvalidOperationException("Session Provider cannot be null");} _shoppingCartFactory = shoppingCartFactory; _webSecurityProvider = webSecurityProvider; _sessionProvider = sessionProvider; }
public void TestInitialize() { _securityProvider = Substitute.For<IWebSecurityProvider>(); _session = Substitute.For<ISessionProvider>(); _carts = Substitute.For<ICartRepository>(); _shoppingCartFactory = Substitute.For<IShoppingCartFactory>(); _shoppingCart = new ShoppingCart(Substitute.For<IUnitOfWork>(), _carts, Substitute.For<IAlbumsRepository>(), Substitute.For<IOrderDetailRepository>()); _carts.Get().Returns(new List<Cart> { new Cart { CartId = "CartA" }, new Cart { CartId = "CartB" } }.AsQueryable()); _shoppingCartFactory.GetCart(null as HttpContextBase).Returns(_shoppingCart); }
public ShoppingCartService( ILogger <IShoppingCartService> logger, IShoppingCartRepository shoppingCartRepository, IProductRepository productRepository, IPictureRepository pictureRepository, IShoppingCartFactory shoppingCartFactory, ICustomMapper customMapper) { this.logger = logger; this.shoppingCartRepository = shoppingCartRepository; this.productRepository = productRepository; this.pictureRepository = pictureRepository; this.shoppingCartFactory = shoppingCartFactory; this.customMapper = customMapper; }
public AccountController(IShoppingCartFactory shoppingCartFactory, IWebSecurityProvider webSecurityProvider, ISessionProvider sessionProvider) { if (shoppingCartFactory == null) { throw new InvalidOperationException("Shopping Cart Factory cannot be null"); } if (webSecurityProvider == null) { throw new InvalidOperationException("Web Security Provider cannot be null"); } if (sessionProvider == null) { throw new InvalidOperationException("Session Provider cannot be null"); } _shoppingCartFactory = shoppingCartFactory; _webSecurityProvider = webSecurityProvider; _sessionProvider = sessionProvider; }
public void TestInitialize() { _securityProvider = Substitute.For <IWebSecurityProvider>(); _session = Substitute.For <ISessionProvider>(); _carts = Substitute.For <ICartRepository>(); _shoppingCartFactory = Substitute.For <IShoppingCartFactory>(); _shoppingCart = new ShoppingCart(Substitute.For <IUnitOfWork>(), _carts, Substitute.For <IAlbumsRepository>(), Substitute.For <IOrderDetailRepository>()); _carts.Get().Returns(new List <Cart> { new Cart { CartId = "CartA" }, new Cart { CartId = "CartB" } }.AsQueryable()); _shoppingCartFactory.GetCart(null as HttpContextBase).Returns(_shoppingCart); }
public CheckoutController(IMusicStoreEntities storeDb, IShoppingCartFactory shoppingCartFactory) { _storeDB = storeDb; _shoppingCartFactory = shoppingCartFactory; }
public AccountController(IShoppingCartFactory shoppingCartFactory) { _shoppingCartFactory = shoppingCartFactory; }