示例#1
0
 public PaymentController(
     IPaymentQueries paymentQueries,
     PlayerBankAccountCommands playerBankAccountCommands,
     IBrandQueries brandQueries,
     IWithdrawalService withdrawalService,
     ITransferFundCommands transferFundCommands,
     IOfflineDepositCommands offlineDepositCommands,
     IOfflineDepositQueries offlineDepositQueries,
     IOnlineDepositCommands onlineDepositCommands,
     IOnlineDepositQueries onlineDepositQueries,
     IPaymentGatewaySettingsQueries paymentGatewaySettingsQueries,
     IPlayerQueries playerQueries,
     IBonusApiProxy bonusApiProxy,
     ReportQueries reportQueries)
 {
     _paymentQueries            = paymentQueries;
     _playerBankAccountCommands = playerBankAccountCommands;
     _brandQueries                  = brandQueries;
     _withdrawalService             = withdrawalService;
     _transferFundCommands          = transferFundCommands;
     _offlineDepositCommands        = offlineDepositCommands;
     _offlineDepositQueries         = offlineDepositQueries;
     _onlineDepositCommands         = onlineDepositCommands;
     _onlineDepositQueries          = onlineDepositQueries;
     _paymentGatewaySettingsQueries = paymentGatewaySettingsQueries;
     _playerQueries                 = playerQueries;
     _bonusApiProxy                 = bonusApiProxy;
     _reportQueries                 = reportQueries;
 }
示例#2
0
 public OnlineDepositController(
     IOnlineDepositCommands onlineDepositCommands,
     IOnlineDepositQueries onlineDepositQueries,
     IAuthQueries authQueries,
     IAdminQueries adminQueries)
     : base(authQueries, adminQueries)
 {
     _onlineDepositCommands = onlineDepositCommands;
     _onlineDepositQueries  = onlineDepositQueries;
     _authQueries           = authQueries;
 }
示例#3
0
        public override void BeforeEach()
        {
            base.BeforeEach();

            _paymentRepositoryMock = Container.Resolve <FakePaymentRepository>();
            _depositCommands       = Container.Resolve <IOnlineDepositCommands>();
            _depositQueries        = Container.Resolve <IOnlineDepositQueries>();
            _paymentTestHelper     = Container.Resolve <PaymentTestHelper>();
            _actorInfoProvider     = Container.Resolve <IActorInfoProvider>();

            //Add Testing Data
            GenerateTestingData();
        }
        public override void BeforeEach()
        {
            base.BeforeEach();

            _brandOperations       = Container.Resolve <IBrandOperations>();
            _gameRepository        = Container.Resolve <IGameRepository>();
            _onlineDepositCommands = Container.Resolve <IOnlineDepositCommands>();
            _onlineDepositQueries  = Container.Resolve <IOnlineDepositQueries>();
            _playerQueries         = Container.Resolve <PlayerQueries>();
            _reportQueries         = Container.Resolve <ReportQueries>();

            _testPlayer = Container.Resolve <PlayerTestHelper>().CreatePlayer();
            WaitForPlayerRegistered(_testPlayer.Id);
        }