public BasketServiceFixture() { BasketRepository = new Mock <IBasketRepository>(); CartPriceRuleService = new Mock <ICartPriceRuleService>(); BasketLogger = new BasketLogger(new Logger()); ProductRepository = new Mock <IProductRepository>(); Target = new BasketService(BasketRepository.Object, ProductRepository.Object, CartPriceRuleService.Object, BasketLogger); }
public BasketService( IBasketRepository basketRepository, IProductRepository productRepository, ICartPriceRuleService cartPriceRuleService, IBasketLogger basketLogger) { _basketRepository = basketRepository; _productRepository = productRepository; _cartPriceRuleService = cartPriceRuleService; _basketLogger = basketLogger; }