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 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); }
/// <summary> /// Initializes a new instance of the <see cref="AfterWrapper"/> class. /// </summary> public AfterWrapper(IWebSecurityProvider provider) { // shortcut to not have to set up IoC. this.provider = provider ?? new WebSecurityProvider(); }
public AuthenticationController(IWebSecurityProvider authentication, ISecurityService securityService) { _authentication = authentication ?? throw new ArgumentNullException(nameof(authentication)); _securityService = securityService ?? throw new ArgumentNullException(nameof(securityService)); }