Example #1
0
        public override void BeforeEach()
        {
            base.BeforeEach();

            Balance = new BonusBalance();
            var bonusApiMock = new Mock <IBonusApiProxy>();

            bonusApiMock.Setup(proxy => proxy.GetPlayerBalanceAsync(It.IsAny <Guid>(), It.IsAny <Guid?>())).ReturnsAsync(Balance);
            Container.RegisterInstance(bonusApiMock.Object);

            _withdrawalService             = Container.Resolve <IWithdrawalService>();
            _playerQueries                 = Container.Resolve <PlayerQueries>();
            _paymentRepository             = Container.Resolve <FakePaymentRepository>();
            _actorInfoProvider             = Container.Resolve <IActorInfoProvider>();
            _walletRepository              = Container.Resolve <IGameRepository>();
            _paymentTestHelper             = Container.Resolve <PaymentTestHelper>();
            _gamesTestHelper               = Container.Resolve <GamesTestHelper>();
            _wageringConfigurationCommands = Container.Resolve <IWagerConfigurationCommands>();
            _paymentQueries                = Container.Resolve <IPaymentQueries>();

            var securityTestHelper = Container.Resolve <SecurityTestHelper>();

            securityTestHelper.PopulatePermissions();
            securityTestHelper.CreateAndSignInSuperAdmin();

            Container.Resolve <PaymentWorker>().Start();
            var brandHelper = Container.Resolve <BrandTestHelper>();
            var brand       = brandHelper.CreateActiveBrandWithProducts();

            var player = Container.Resolve <PlayerTestHelper>().CreatePlayer();

            _paymentTestHelper.CreatePlayerBankAccount(player.Id, brand.Id, true);

            _player = _playerQueries.GetPlayers().ToList().First();
        }
Example #2
0
 public WageringController(
     IWagerConfigurationQueries wagerConfigurationQueries,
     BrandQueries brandQueries,
     IWagerConfigurationCommands wagerConfigurationCommands,
     IAdminQueries adminQueries)
 {
     _wagerConfigurationQueries  = wagerConfigurationQueries;
     _wagerConfigurationCommands = wagerConfigurationCommands;
     _adminQueries = adminQueries;
     _brandQueries = brandQueries;
 }
Example #3
0
        public override void BeforeEach()
        {
            base.BeforeEach();

            _wagerConfigurationCommands = Container.Resolve <IWagerConfigurationCommands>();
            _wagerConfigurationQueries  = Container.Resolve <IWagerConfigurationQueries>();
            _brandRepository            = Container.Resolve <FakeBrandRepository>();
            _actorInfoProvider          = Container.Resolve <IActorInfoProvider>();

            foreach (var currencyCode in TestDataGenerator.CurrencyCodes)
            {
                _brandRepository.Currencies.Add(new Currency {
                    Code = currencyCode
                });
            }
        }
        public override void BeforeEach()
        {
            base.BeforeEach();

            _wagerConfigurationCommands = Container.Resolve <IWagerConfigurationCommands>();
            _wagerConfigurationQueries  = Container.Resolve <IWagerConfigurationQueries>();
            _brandRepository            = Container.Resolve <FakeBrandRepository>();
            _brandTestHelper            = Container.Resolve <BrandTestHelper>();

            var securityTestHelper = Container.Resolve <SecurityTestHelper>();

            securityTestHelper.PopulatePermissions();
            securityTestHelper.CreateAndSignInSuperAdmin();

            foreach (var currencyCode in TestDataGenerator.CurrencyCodes)
            {
                _brandRepository.Currencies.Add(new Currency {
                    Code = currencyCode
                });
            }

            _brand = _brandTestHelper.CreateBrand(isActive: true);
        }