コード例 #1
0
        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
                }
            };
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        public override void BeforeEach()
        {
            base.BeforeEach();

            _bonus           = CreateFirstDepositBonus();
            _eventRepository = Container.Resolve <IEventRepository>();
            _eventRepository.Events.ToList().ForEach(b => _eventRepository.Events.Remove(b));
        }
コード例 #4
0
        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);
        }
コード例 #5
0
        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);
        }
コード例 #6
0
 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
         }
     };
 }