public ShoppingCartManager(IShoppingCartRepository shoppingCartRepository, IAddressValidator addressValidator, IMapper mapper, ICheckOutEngine checkOutEngine)
 {
     _shoppingCartRepository = shoppingCartRepository;
     _mapper           = mapper;
     _checkOutEngine   = checkOutEngine;
     _addressValidator = addressValidator;
 }
Exemplo n.º 2
0
 public void SetUp()
 {
     _checkOutRepository = new Mock <ICheckOutRepository>();
     _documentService    = new Mock <IDocumentService>();
     _checkOutEngine     = new CheckOutEngine(_checkOutRepository.Object, _documentService.Object);
 }
Exemplo n.º 3
0
 public CartItemEngine(ICartItemRepository cartItemRepository, IDocumentRepository documentRepository, ICheckOutEngine checkOutEngine)
 {
     _cartItemRepository = cartItemRepository;
     _documentRepository = documentRepository;
     _checkOutEngine     = checkOutEngine;
 }
 public CheckOutController(ICheckOutEngine checkOutEngine)
 {
     _checkOutEngine = checkOutEngine;
 }