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