Example #1
0
 public CartItemManager(ICartBuilder cartBuilder, ISession session, IGetUserGuid getUserGuid, IGetExistingCartItem getExistingCartItem)
 {
     _cartBuilder         = cartBuilder;
     _session             = session;
     _getUserGuid         = getUserGuid;
     _getExistingCartItem = getExistingCartItem;
 }
Example #2
0
 public CartItemManagerTests()
 {
     _cartModel = new CartModel();
     Session.Transact(session => session.SaveOrUpdate(_productVariant));
     _getUserGuid         = A.Fake <IGetUserGuid>();
     _cartBuilder         = A.Fake <ICartBuilder>();
     _getExistingCartItem = new GetExistingCartItem(Session);//A.Fake<IGetExistingCartItem>();
     A.CallTo(() => _cartBuilder.BuildCart()).Returns(_cartModel);
     _cartItemManager = new CartItemManager(_cartBuilder, Session, _getUserGuid, _getExistingCartItem);
 }
Example #3
0
 public CopyCartToUser(ISession session, ICartBuilder cartBuilder, IGetExistingCartItem getExistingCartItem)
 {
     _session             = session;
     _cartBuilder         = cartBuilder;
     _getExistingCartItem = getExistingCartItem;
 }