public DiscountCampaignService(DiscountValidationService discountValidationService,
                                DiscountCodeService discountCodeService,
                                DiscountCampaignRepository discountCampaignRepository,
                                DiscountCodeRepository discountCodeRepository)
 {
     _discountValidationService  = discountValidationService;
     _discountCodeService        = discountCodeService;
     _discountCampaignRepository = discountCampaignRepository;
     _discountCodeRepository     = discountCodeRepository;
 }
Пример #2
0
        public DiscountValidationServiceTests()
        {
            var discountRepository = new Mock <IDiscountRepository>();
            var dicountData        = new List <Discount>();

            _discount = new Discount {
                Id = default(Guid)
            };
            dicountData.Add(_discount);

            discountRepository.Setup(r => r.GetByIdAsync(It.IsAny <Guid>()))
            .Returns((Guid id) => Task.FromResult(dicountData.FirstOrDefault(d => d.Id == id)));

            _mapper            = _mapper = MapperExtensions.Mapper;
            _validationService = new DiscountValidationService(discountRepository.Object);
        }