public override void BeforeEach() { base.BeforeEach(); //making a deposit so that reload deposit bonuses will be qualified MakeDeposit(PlayerId); _excludedBonus1 = CreateFirstDepositBonus(mode: IssuanceMode.AutomaticWithCode); _excludedBonus1.Template.Info.TemplateType = BonusType.ReloadDeposit; _excludedBonus2 = CreateFirstDepositBonus(mode: IssuanceMode.AutomaticWithCode); _excludedBonus2.Template.Info.TemplateType = BonusType.ReloadDeposit; _bonus = CreateFirstDepositBonus(mode: IssuanceMode.AutomaticWithCode); _bonus.Template.Info.TemplateType = BonusType.ReloadDeposit; _bonus.Template.Availability.ExcludeOperation = Operation.Any; _bonus.Template.Availability.ExcludeBonuses = new List <BonusExclude> { new BonusExclude { ExcludedBonusId = _excludedBonus1.Id }, new BonusExclude { ExcludedBonusId = _excludedBonus2.Id } }; }
public override void BeforeEach() { base.BeforeEach(); _bonus = CreateFirstDepositBonus(); _bonusWallet = BonusRepository.Players.Single(p => p.Id == PlayerId).Wallets.Single(a => a.Template.Id == _bonus.Template.Info.WalletTemplateId); }
public override void BeforeEach() { base.BeforeEach(); _bonus = CreateFirstDepositBonus(); _eventRepository = Container.Resolve <IEventRepository>(); _eventRepository.Events.ToList().ForEach(b => _eventRepository.Events.Remove(b)); }
public override void BeforeEach() { base.BeforeEach(); _bonus = CreateFirstDepositBonus(); _bonus.Template.Rules.RewardTiers.Single().BonusTiers.Single().Reward = 100; _bonus.Template.Wagering.HasWagering = true; _bonus.Template.Wagering.Multiplier = 3m; _wallet = BonusRepository.Players.Single(p => p.Id == PlayerId).Wallets.Single(w => w.Template.Id == _bonus.Template.Info.WalletTemplateId); }
public override void BeforeEach() { base.BeforeEach(); _bonus = CreateFirstDepositBonus(); _bonus.Template.Wagering.HasWagering = true; _bonus.Template.Wagering.Multiplier = 1; _bonus.Template.Wagering.IsAfterWager = true; _wallet = BonusRepository.Players.Single(p => p.Id == PlayerId).Wallets.Single(a => a.Template.Id == _bonus.Template.Info.WalletTemplateId); }
public override void BeforeEach() { base.BeforeEach(); _bonus = CreateFirstDepositBonus(); _brandWalletId = _bonus.Template.Info.Brand.WalletTemplates.First().Id; _bonus.Template.Info.TemplateType = BonusType.FundIn; _bonus.Template.Rules.FundInWallets = new List <BonusFundInWallet> { new BonusFundInWallet { WalletId = _brandWalletId } }; }