public BonusManagementCommands( IBonusRepository repository, BonusQueries bonusQueries, IActorInfoProvider actorInfoProvider, IEventBus eventBus, BonusMapper bonusMapper) { _repository = repository; _bonusQueries = bonusQueries; _actorInfoProvider = actorInfoProvider; _eventBus = eventBus; _bonusMapper = bonusMapper; }
public override void BeforeEach() { base.BeforeEach(); var template = CreateFirstDepositTemplate(); _model = new CreateUpdateBonus { Name = TestDataGenerator.GetRandomString(), Code = TestDataGenerator.GetRandomString(), TemplateId = template.Id, ActiveFrom = DateTimeOffset.Now.Date, ActiveTo = DateTimeOffset.Now.AddDays(1).Date, DurationType = DurationType.None }; _bonusMapper = Container.Resolve <BonusMapper>(); }
public override void BeforeEach() { base.BeforeEach(); _bonusManagementCommands = Container.Resolve <BonusManagementCommands>(); _bonusMapper = Container.Resolve <BonusMapper>(); _brand = BonusRepository.Brands.First(); _model = new CreateUpdateTemplate { Id = Guid.Empty, Info = new CreateUpdateTemplateInfo { Name = TestDataGenerator.GetRandomString(), TemplateType = BonusType.FirstDeposit, BrandId = _brand.Id, WalletTemplateId = _brand.WalletTemplates.First().Id, Mode = IssuanceMode.Automatic } }; }