public override void BeforeEach()
        {
            base.BeforeEach();

            Container.Resolve <PaymentWorker>().Start();
            _reportRepository = Container.Resolve <IReportRepository>();
            _gamesTestHelper  = Container.Resolve <GamesTestHelper>();
            _reportQueries    = Container.Resolve <ReportQueries>();
            _random           = new Random();

            _player = Container.Resolve <PlayerTestHelper>().CreatePlayer();
            PaymentTestHelper.MakeDeposit(_player.Id, 1000000);

            _game = _gamesTestHelper.GetMainWalletGame(_player.Id);
        }
Beispiel #2
0
        private List <Core.Game.Interface.Data.Game> FakeGames(Guid gpid, int count = 5)
        {
            var result = new List <Core.Game.Interface.Data.Game>();

            for (var i = 0; i < count; i += 1)
            {
                var g = new Core.Game.Interface.Data.Game
                {
                    Id             = Guid.NewGuid(),
                    GameProviderId = gpid,
                    Name           = Guid.NewGuid().ToString().Substring(0, 6)
                };
                result.Add(g);
                _repository.Games.Add(g);
            }
            return(result);
        }