public override void BeforeEach() { base.BeforeEach(); _withdrawalService = Container.Resolve <IWithdrawalService>(); 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); _playerQueries = Container.Resolve <PlayerQueries>(); _paymentRepository = Container.Resolve <FakePaymentRepository>(); Container.Resolve <PaymentWorker>().Start(); _paymentTestHelper = Container.Resolve <PaymentTestHelper>(); _avcConfigurationCommands = Container.Resolve <IAVCConfigurationCommands>(); _brandQueries = Container.Resolve <BrandQueries>(); var securityTestHelper = Container.Resolve <SecurityTestHelper>(); securityTestHelper.PopulatePermissions(); securityTestHelper.CreateAndSignInSuperAdmin(); var brandHelper = Container.Resolve <BrandTestHelper>(); var brand = brandHelper.CreateActiveBrandWithProducts(); var player = Container.Resolve <PlayerTestHelper>().CreatePlayer(); player.DateRegistered = DateTimeOffset.Now.AddMonths(-1); _paymentTestHelper.CreatePlayerBankAccount(player.Id, brand.Id, true); }
public override void BeforeEach() { base.BeforeEach(); _avcConfigurationCommands = Container.Resolve <IAVCConfigurationCommands>(); _avcConfigurationQueries = Container.Resolve <IAVCConfigurationQueries>(); _brandQueries = Container.Resolve <BrandQueries>(); Container.Resolve <RiskLevelWorker>().Start(); }
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>(); _paymentRepository = Container.Resolve <FakePaymentRepository>(); _gameRepository = Container.Resolve <FakeGameRepository>(); _gameRepository.SavedChanges += (s, e) => { var allGameActions = _gameRepository.Rounds .SelectMany(o => o.GameActions); foreach (var gameAction in allGameActions) { if (Enumerable.Any(_gameRepository.GameActions, o => o.Id == gameAction.Id)) { continue; } gameAction.Round.Game = _gameRepository.Games .Single(o => o.Id == gameAction.Round.GameId); _gameRepository.GameActions.Add(gameAction); } }; _actorInfoProvider = Container.Resolve <IActorInfoProvider>(); _paymentTestHelper = Container.Resolve <PaymentTestHelper>(); _gamesTestHelper = Container.Resolve <GamesTestHelper>(); _avcConfigurationCommands = Container.Resolve <IAVCConfigurationCommands>(); _brandQueries = Container.Resolve <BrandQueries>(); _fraudRepository = Container.Resolve <IFraudRepository>(); var securityTestHelper = Container.Resolve <SecurityTestHelper>(); securityTestHelper.PopulatePermissions(); securityTestHelper.CreateAndSignInSuperAdmin(); Container.Resolve <RiskLevelWorker>().Start(); Container.Resolve <PaymentWorker>().Start(); var brandHelper = Container.Resolve <BrandTestHelper>(); var brand = brandHelper.CreateActiveBrandWithProducts(); player = Container.Resolve <PlayerTestHelper>().CreatePlayer(); var bankAccount = _paymentTestHelper.CreatePlayerBankAccount(player.Id, brand.Id, true); bankAccount.Player.DateRegistered = DateTimeOffset.Now.AddMonths(-1); }
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); Container.Resolve <PaymentWorker>().Start(); _withdrawalService = Container.Resolve <IWithdrawalService>(); _playerQueries = Container.Resolve <PlayerQueries>(); _paymentRepository = Container.Resolve <FakePaymentRepository>(); _paymentTestHelper = Container.Resolve <PaymentTestHelper>(); _withdrawalVerificationLogsQueues = Container.Resolve <IWithdrawalVerificationLogsQueues>(); _riskLevelQueries = Container.Resolve <IRiskLevelQueries>(); var securityTestHelper = Container.Resolve <SecurityTestHelper>(); securityTestHelper.PopulatePermissions(); securityTestHelper.CreateAndSignInSuperAdmin(); _gamesTestHelper = Container.Resolve <GamesTestHelper>(); var brandHelper = Container.Resolve <BrandTestHelper>(); var brand = brandHelper.CreateActiveBrandWithProducts(); _brandQueries = Container.Resolve <BrandQueries>(); _actorInfoProvider = Container.Resolve <IActorInfoProvider>(); _avcConfigurationCommands = Container.Resolve <IAVCConfigurationCommands>(); _riskProfileCheckCommands = Container.Resolve <IRiskProfileCheckCommands>(); var player = Container.Resolve <PlayerTestHelper>().CreatePlayer(); _paymentTestHelper.CreatePlayerBankAccount(player.Id, brand.Id, true); _observedBrand = _brandQueries.GetBrands().First(); brandHelper.CreateRiskLevel(_observedBrand.Id); //Replace with risk levels from fraud repository var availableRiskLevels = _riskLevelQueries.GetByBrand(_observedBrand.Id); _observedRiskLevel = availableRiskLevels.FirstOrDefault().Id; _riskLevelDifferentThanObserved = availableRiskLevels.First(rl => rl.Id != _observedRiskLevel).Id; }
public override void BeforeEach() { base.BeforeEach(); _avcConfigurationCommands = Container.Resolve <IAVCConfigurationCommands>(); _avcConfigurationQueries = Container.Resolve <IAVCConfigurationQueries>(); _brandQueries = Container.Resolve <BrandQueries>(); var securityTestHelper = Container.Resolve <SecurityTestHelper>(); securityTestHelper.PopulatePermissions(); securityTestHelper.CreateAndSignInSuperAdmin(); Container.Resolve <RiskLevelWorker>().Start(); }
public AutoVerificationController( IAVCConfigurationCommands avcConfigurationCommands, IAVCConfigurationQueries avcConfigurationQueries, IRiskLevelQueries riskLevelQueries, BrandQueries brandQueries, IGameQueries gameQueries, ISecurityRepository securityRepository, IPaymentLevelQueries paymentQueries, IAdminQueries adminQueries) { _avcConfigurationCommands = avcConfigurationCommands; _avcConfigurationQueries = avcConfigurationQueries; _riskLevelQueries = riskLevelQueries; _brandQueries = brandQueries; _gameQueries = gameQueries; _securityRepository = securityRepository; _paymentQueries = paymentQueries; _adminQueries = adminQueries; }
public AutoVerificationConfigurationTestHelper( IAVCConfigurationCommands avcConfigurationCommands) { _avcConfigurationCommands = avcConfigurationCommands; }