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(); }
public WageringController( IWagerConfigurationQueries wagerConfigurationQueries, BrandQueries brandQueries, IWagerConfigurationCommands wagerConfigurationCommands, IAdminQueries adminQueries) { _wagerConfigurationQueries = wagerConfigurationQueries; _wagerConfigurationCommands = wagerConfigurationCommands; _adminQueries = adminQueries; _brandQueries = brandQueries; }
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); }