Esempio n. 1
0
        public ShoppingBasketServiceTests()
        {
            _itemPriceCalculator = Substitute.For <IItemPriceCalculatorService>();
            _validationService   = Substitute.For <IValidationService>();

            _sut = new ShoppingBasketService(_itemPriceCalculator, _validationService);
        }
        public ItemPriceCalculatorServiceTests()
        {
            _promotionRepository = Substitute.For <IPromotionRepository>();
            _validationEngine    = Substitute.For <IValidationService>();
            _discountService     = Substitute.For <IDiscountService>();

            _sut = new ItemPriceCalculatorService(_promotionRepository, _validationEngine, _discountService);
        }
 public ShoppingBasketService(IItemPriceCalculatorService itemPriceCalculator, IValidationService validationEngine)
 {
     _itemPriceCalculator = itemPriceCalculator;
     _validationEngine    = validationEngine;
     _basketItems         = new Dictionary <Item, int>();
 }