public override void BeforeEach() { base.BeforeEach(); _gameRepository = Container.Resolve <FakeGameRepository>(); _brandCommands = Container.Resolve <BrandCommands>(); _brandRepository = Container.Resolve <IBrandRepository>(); FillGamesRepository(); }
public OrderTests() { _repository = new FakeGameRepository(); for (int i = 0; i < 3; i++) { listOfItems.Add(new CartItem( _repository._entities.FirstOrDefault(), 1)); } }
public override void BeforeEach() { base.BeforeEach(); _fakeGsiRepository = Container.Resolve <FakeGameRepository>(); FillFakeGsiRepository(); Country = BrandHelper.CreateCountry("CA", "Canada"); Culture = BrandHelper.CreateCulture("en-CA", "English (Canada)"); Currency = BrandHelper.CreateCurrency("CAD", "Canadian Dollar"); }
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(); _brandCommands = Container.Resolve <BrandCommands>(); foreach (var countryCode in TestDataGenerator.CountryCodes) { BrandRepository.Countries.Add(new Country { Code = countryCode }); } foreach (var cultureCode in TestDataGenerator.CultureCodes.Where(x => x != null)) { BrandRepository.Cultures.Add(new Culture { Code = cultureCode }); } _fakeGameRepository = Container.Resolve <FakeGameRepository>(); _fakeGameRepository.GameProviderConfigurations.Add(new GameProviderConfiguration { Id = Guid.NewGuid(), Name = "name" + TestDataGenerator.GetRandomAlphabeticString(5) }); _fakeGameRepository.GameProviders.Add(new GameProvider { Id = Guid.NewGuid(), Name = TestDataGenerator.GetRandomAlphabeticString(6), GameProviderConfigurations = _fakeGameRepository.GameProviderConfigurations.ToList() }); _fakeGameRepository.BetLimits.Add(new GameProviderBetLimit { GameProviderId = _fakeGameRepository.GameProviders.First().Id, Id = Guid.NewGuid(), Code = TestDataGenerator.GetRandomAlphabeticString(5) }); _actorInfoProvider = Container.Resolve <IActorInfoProvider>(); }
public override void BeforeEach() { base.BeforeEach(); _repository = new FakeGameRepository(); _eventBusMock = new Mock <IEventBus>(); _gameWalletsOperationsMock = new Mock <IGameWalletOperations>(); _gameWalletsOperationsMock.Setup( t => t.PlaceBetAsync(It.IsAny <Guid>(), It.IsAny <Guid>(), It.IsAny <Guid>(), It.IsAny <decimal>(), It.IsAny <string>())) .Returns(Task.FromResult(Guid.NewGuid())); _commands = new GameCommands(_repository, _gameWalletsOperationsMock.Object, _eventBusMock.Object); _gameId = Guid.NewGuid(); _gpId = Guid.NewGuid(); _gpCode = Guid.NewGuid().ToString(); _brandId = Guid.NewGuid(); _playerId = Guid.NewGuid(); _repository.GameProviders.Add(new GameProvider { Id = _gpId, Code = _gpCode }); _repository.Games.Add(new Core.Game.Interface.Data.Game { Id = _gameId, GameProviderId = _gpId, ExternalId = "TEST-GAME" }); _repository.Brands.Add(new Core.Game.Interface.Data.Brand { Id = _brandId, TimezoneId = TimeZoneInfo.Utc.Id }); _repository.Players.Add(new Core.Game.Interface.Data.Player() { Id = _playerId, BrandId = _brandId }); }
public async Task AddFigures_WithThreeFigures_ShouldReturnBoardWithTheseFigures() { // Arrange var repository = new FakeGameRepository(); var figures = new List <Figure> { new Figure(new Point(0, 0), FigureColor.White), new Figure(new Point(2, 0), FigureColor.White), new Figure(new Point(4, 0), FigureColor.White), }; var board = new Board(); await repository.CreateBoardAsync(board); // Act await repository.AddFiguresAsync(figures, board.Id); // Assert board.Figures.Count.Should().Be(figures.Count); board.Figures.Should().BeEquivalentTo(figures); }
public override void BeforeEach() { base.BeforeEach(); _fakeGameRepository = Container.Resolve <FakeGameRepository>(); _brandCommands = Container.Resolve <BrandCommands>(); _brandQueries = Container.Resolve <BrandQueries>(); _actorInfoProvider = Container.Resolve <IActorInfoProvider>(); var gamesHelper = Container.Resolve <GamesTestHelper>(); var product = gamesHelper.CreateGameProvider(); gamesHelper.CreateGame(product.Id, "Game", "FAKE-GAME-2"); var securityTestHelper = Container.Resolve <SecurityTestHelper>(); securityTestHelper.PopulatePermissions(); securityTestHelper.CreateAndSignInSuperAdmin(); var brand = Container.Resolve <BrandTestHelper>().CreateBrand(); _brandId = brand.Id; brand.WalletTemplates.Clear(); }
public CartItemTests() { _repository = new FakeGameRepository(); }
public GameOperationsTests() { _repository = new FakeGameRepository(); }
public GameSelectsTests() { _repository = new FakeGameRepository(); }