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

            _paymentSettingsCommands = Container.Resolve <IPaymentSettingsCommands>();
            _paymentSettingsQueries  = Container.Resolve <IPaymentSettingsQueries>();
        }
 public PaymentSettingsQueries(IPaymentQueries paymentQueries, IPlayerQueries playerQueries, IPaymentSettingsCommands settingsCommands,
                               IPaymentGatewaySettingsQueries paymentGatewaySettingsQueries)
 {
     _paymentQueries   = paymentQueries;
     _playerQueries    = playerQueries;
     _settingsCommands = settingsCommands;
     _paymentGatewaySettingsQueries = paymentGatewaySettingsQueries;
 }
示例#3
0
        public override void BeforeEach()
        {
            base.BeforeEach();
            _paymentRepository = Container.Resolve <IPaymentRepository>();
            var actorInfoProvider = Container.Resolve <IActorInfoProvider>();
            var paymentQueries    = Container.Resolve <IPaymentQueries>();
            var eventBus          = Container.Resolve <IEventBus>();

            _commands = new PaymentSettingsCommands(_paymentRepository, actorInfoProvider, eventBus, paymentQueries);
        }
        public override void BeforeEach()
        {
            base.BeforeEach();

            _driver.Logout();
            _dashboardPage     = _driver.LoginToAdminWebsiteAsSuperAdmin();
            _playerManagerPage = _dashboardPage.Menu.ClickPlayerManagerMenuItem();

            _settingsProvider        = _container.Resolve <ICommonSettingsProvider>();
            _brandQueries            = _container.Resolve <BrandQueries>();
            _playerTestHelper        = _container.Resolve <PlayerTestHelper>();
            _paymentSettingsCommands = _container.Resolve <IPaymentSettingsCommands>();
        }
        public override void BeforeEach()
        {
            base.BeforeEach();
            _paymentRepository = Container.Resolve <IPaymentRepository>();
            _actorInfoProvider = Container.Resolve <IActorInfoProvider>();
            var securityTestHelper = Container.Resolve <SecurityTestHelper>();

            securityTestHelper.PopulatePermissions();
            var admin = securityTestHelper.CreateSuperAdmin();

            admin.AllowedBrands.Add(new BrandId());
            securityTestHelper.SignInAdmin(admin);
            _commands = Container.Resolve <IPaymentSettingsCommands>();
        }
 public PaymentSettingsController(IPaymentQueries paymentQueries,
                                  IPaymentSettingsCommands settingsCommands,
                                  IPaymentSettingsQueries paymentSettingsQueries,
                                  IPlayerQueries playerQueries, IAdminQueries adminQueries,
                                  BrandQueries brandQueries
                                  )
 {
     _paymentQueries         = paymentQueries;
     _settingsCommands       = settingsCommands;
     _paymentSettingsQueries = paymentSettingsQueries;
     _playerQueries          = playerQueries;
     _adminQueries           = adminQueries;
     _brandQueries           = brandQueries;
 }
示例#7
0
 public PaymentTestHelper(
     IOfflineDepositCommands offlineDepositCommands,
     IOnlineDepositCommands onlineDepositCommands,
     IPaymentRepository paymentRepository,
     IPlayerRepository playerRepository,
     IMessagingRepository messagingRepository,
     IPaymentSettingsCommands paymentSettingsCommands,
     IBankAccountCommands bankAccountCommands,
     IPlayerBankAccountCommands playerBankAccountCommands,
     ITransferFundCommands transferFundCommands,
     BrandCommands brandCommands,
     IBrandRepository brandRepository,
     IBankCommands bankCommands,
     IPaymentGatewaySettingsCommands paymentGatewaySettingsCommands,
     IGameRepository gameRepository,
     IWalletQueries walletQueries,
     IWithdrawalService withdrawalService
     )
 {
     _offlineDepositCommands    = offlineDepositCommands;
     _onlineDepositCommands     = onlineDepositCommands;
     _paymentRepository         = paymentRepository;
     _playerRepository          = playerRepository;
     _messagingRepository       = messagingRepository;
     _paymentSettingsCommands   = paymentSettingsCommands;
     _bankAccountCommands       = bankAccountCommands;
     _playerBankAccountCommands = playerBankAccountCommands;
     _transferFundCommands      = transferFundCommands;
     _brandCommands             = brandCommands;
     _brandRepository           = brandRepository;
     _bankCommands = bankCommands;
     _paymentGatewaySettingsCommands = paymentGatewaySettingsCommands;
     _gameRepository    = gameRepository;
     _walletQueries     = walletQueries;
     _withdrawalService = withdrawalService;
 }