public void SetUp() { _cartItemEngine = new Mock <ICartItemEngine>(); _cartItemRepository = new Mock <ICartItemRepository>(); _checkOutRepository = new Mock <ICheckOutRepository>(); _cartItemService = new CartItemService(_cartItemEngine.Object, _cartItemRepository.Object, _checkOutRepository.Object); }
public OrderController(IProductService productService, IOrderService orderService, ICustomerService customerService, ICartItemService cartItemService) { _productService = productService; _orderService = orderService; _customerService = customerService; _cartItemService = cartItemService; }
public void YieldsCorrectRemainingItem_WhenAddingMultipleProductsThenRemovingOneFromCart() { // Arrange var cartItemsAdded = new List <CartItem>(); _cartService = new CartItemService(_cartItemRepository); var cartItem1 = Mock.Of <CartItem>(ci => ci.Id == 1 && ci.Quantity == 1 && ci.ProductId == 101); var cartItem2 = Mock.Of <CartItem>(ci => ci.Id == 2 && ci.Quantity == 1 && ci.ProductId == 102); Mock.Get(_cartItemRepository).Setup(cir => cir.AddCartItem(It.IsAny <CartItem>())) .Callback <CartItem>(ci => cartItemsAdded.Add(ci)); Mock.Get(_cartItemRepository).Setup(cir => cir.RemoveCartItem(It.IsAny <CartItem>())) .Callback <CartItem>(ci => cartItemsAdded.Remove(ci)); Mock.Get(_cartItemRepository).Setup(cir => cir.GetCartItems()) .Returns(cartItemsAdded); // Act _cartService.Add(cartItem1); _cartService.Add(cartItem2); _cartService.Remove(cartItem2.Id); // Assert Mock.Get(_cartItemRepository).Verify(cir => cir.AddCartItem(cartItem1), Times.Once()); Mock.Get(_cartItemRepository).Verify(cir => cir.AddCartItem(cartItem2), Times.Once()); cartItemsAdded.Should().ContainSingle(ci => ci == cartItem1); }
public CartItemServiceTest() { _productRepository = A.Fake <IProductRepository>(); _pricingEngine = new Infrastrucure.PricingEngine.PricingEngine(); _cartItemService = new CartItemService(_pricingEngine, _productRepository); A.CallTo(() => _productRepository.GetProductPriceById(A <int> ._)).Returns(10); A.CallTo(() => _productRepository.GetProductPriceByCategoryAndType(A <Category> ._, A <int> ._)).Returns(20); }
public OrdersController(IUserService users, IOrderService orders, ICartItemService items) : base(users) { this.orders = orders; this.items = items; }
public CartController(ICartService cartService, IDataSerializer dataSerializer, IProductService productService, IProductVariantService productVariantService, ICartItemService cartItemService, OrderSettings orderSettings) { _cartService = cartService; _dataSerializer = dataSerializer; _productService = productService; _productVariantService = productVariantService; _cartItemService = cartItemService; _orderSettings = orderSettings; }
public ReportService( IProductService productService, ICartItemService cartItemService, ICartService cartService) { _productService = productService; _cartItemService = cartItemService; _cartService = cartService; }
public PaymentService( ICartItemService cartItemService, IUnitOfWork unitOfWork, IConfiguration config) { _config = config; _unitOfWork = unitOfWork; _cartItemService = cartItemService; }
public OrdersController( IOrderService orderService, ICartItemService cartItemService, IActivatorService activatorService, IIdentityService identityService, IScopedParameters scopedParameters, IAppLogger <IController <Order, OrderViewModel> > logger) : base(orderService, activatorService, identityService, scopedParameters, logger) { }
public OrdersController(IUserService users, ITransportModeService transports, IOrderService orders, ICartItemService items) : base(users) { this.transports = transports; this.orders = orders; this.items = items; }
public void CartItemRepoAddCartItemInvoked_WhenAddingToCart() { // Arrange _cartService = new CartItemService(_cartItemRepository); // Act _cartService.Add(_cartItem); // Assert Mock.Get(_cartItemRepository).Verify(cir => cir.AddCartItem(_cartItem), Times.Once); }
public void GetCartItemsInvokesCartItemRepo_WhenGettingCartItems() { // Arrange _cartService = new CartItemService(_cartItemRepository); // Act var items = _cartService.GetAll(); // Assert Mock.Get(_cartItemRepository).Verify(pr => pr.GetCartItems(), Times.Once); }
public CartItemController( ICartItemService cartItemService, IExportFileService exportFileService, IDocumentService documentService, ILogger logger) : base(logger) { _cartItemService = cartItemService; _exportFileService = exportFileService; _documentService = documentService; }
public void AddCartItemInvokedWithMatchingCartItem_WhenAddingToCart() { // Arrange _cartService = new CartItemService(_cartItemRepository); // Act _cartService.Add(_cartItem); // Assert Mock.Get(_cartItemRepository).Verify(cir => cir.AddCartItem(It.Is <CartItem>(ci => ci.ProductId == _cartItem.ProductId)), Times.Once); }
public PriceAccountant(IDiscountCouponService discountCouponService, IUserService userService, ICartItemService cartItemService, IProductService productService, ITaxAccountant taxAccountant, TaxSettings taxSettings, ICartService cartService, IProductVariantService productVariantService, IRoundingService roundingService, IOrderService orderService) { _discountCouponService = discountCouponService; _userService = userService; _cartItemService = cartItemService; _productService = productService; _taxAccountant = taxAccountant; _taxSettings = taxSettings; _cartService = cartService; _productVariantService = productVariantService; _roundingService = roundingService; _orderService = orderService; }
public OrderController(IOrderService orderService, IOrderItemService orderItemService, ICartService cartService, ICartItemService cartItemService, IProductService productService, ICouponServices couponServices) { _orderService = orderService; _orderItemService = orderItemService; _cartService = cartService; _cartItemService = cartItemService; _productService = productService; _couponServices = couponServices; }
public DashboardController(ICategoryService CategoryService, IAdvertisingService advertisingService, IProductService productService, IOffersService offersService, ICartItemService cartItemService, IOrderService orderService, IOrderItemService orderItemService, IUserNotificationCountService userNotificationCountService) { _CategoryService = CategoryService; _AdvertisingService = advertisingService; _ProductService = productService; _OffersService = offersService; _cartItemService = cartItemService; _orderService = orderService; _orderItemService = orderItemService; _userNotificationCountService = userNotificationCountService; }
public void YieldsCorrectCount_WhenAddMultipleProductsToCart() { // Arrange var cartItemsAdded = new List <CartItem>(); _cartService = new CartItemService(_cartItemRepository); var cartItem1 = Mock.Of <CartItem>(ci => ci.Id == 1 && ci.Quantity == 1 && ci.ProductId == 101); var cartItem2 = Mock.Of <CartItem>(ci => ci.Id == 2 && ci.Quantity == 1 && ci.ProductId == 102); // Act _cartService.Add(cartItem1); _cartService.Add(cartItem2); // Assert Mock.Get(_cartItemRepository).Verify(cir => cir.AddCartItem(cartItem1), Times.Once()); Mock.Get(_cartItemRepository).Verify(cir => cir.AddCartItem(cartItem2), Times.Once()); }
// GET: api/Category public CartItemController(ICartItemService CartItemService) { _CartItemService = CartItemService; }
public ShoppingCartController(ICartItemService cartItemService) { _cartItemService = cartItemService; }
public CartItemsController(ICartItemService cartItemService, IMapper mapper) { _cartItemService = cartItemService; _mapper = mapper; }
public CartItemController() { cartService = ServiceLocator.GetCartItemService(); cartItemSessionService = ServiceLocator.GetCartItemSessionService(); }
public CartService(ICartItemService cartItemService) { _cartItemService = cartItemService; }
public CartItemsController(ICartItemService cartItemService) { _cartItemService = cartItemService; }
public CartsController(ICartItemService cartItemService, UserManager <User> userManager) { _cartItemService = cartItemService; _userManager = userManager; }
public CartService(ICartRepository repository, ICartItemService cartItemService) { _cartRepository = repository; _cartItemService = cartItemService; }
public CartController(ICartItemService cartService, IMapper mapper) { this.cartService = cartService; this.mapper = mapper; }
public CartController(ICartService cartService, ICartItemService cartItemService) { _cartService = cartService; _cartItemService = cartItemService; }
public CartItemApiController() { _cartItemService = new CartItemService(); }
//Constructor and dependency injection (constructor injection) public CartItemController(ICartItemService service) { _service = service; }
public CartItemsController(ICartService cartService, ICartItemService cartItemService) { this.cartService = cartService; this.cartItemService = cartItemService; }
public CartItemsController() { this.cartService = new CartService(); this.cartItemService = new CartItemService(); }
public ProductController(ICartItemService iCartItemService) { _ICartItemService = iCartItemService; }
public CartItemController(ICartItemService cartItemService) { this._cartItemService = cartItemService; }