Example #1
0
        public BasketService(
            IProductRepository productRepository, 
            IDiscountOfferCalculatorService discountOfferCalculatorService, 
            IBulkBuyOfferCalculatorService bulkBuyOfferCalculatorService, 
            INonOfferCalculatorService nonOfferCalculatorService)
        {
            _productRepository = productRepository;
            _discountOfferCalculatorService = discountOfferCalculatorService;
            _bulkBuyOfferCalculatorService = bulkBuyOfferCalculatorService;
            _nonOfferCalculatorService = nonOfferCalculatorService;

            Products = new List<Product>();
        }
 public void Setup()
 {
     _discountOfferRepositoryMock = new Mock<IDiscountOfferRepository>();
     _discountOfferCalculatorService = new DiscountOfferCalculatorService(_discountOfferRepositoryMock.Object);
 }