BusinessLogic.Tests.UnitTests.LogicTests.AchievementTests.TimeTravellerAchievementTests.SetupGamesForPlayer C# (CSharp) Метод

SetupGamesForPlayer() приватный Метод

private SetupGamesForPlayer ( int playerId, int numberofUniqueGamesToSetup ) : void
playerId int
numberofUniqueGamesToSetup int
Результат void
        private void SetupGamesForPlayer(int playerId, int numberofUniqueGamesToSetup)
        {
            var playerGameResults = new List<PlayerGameResult>();
            var gameYear = 1990; 
            for (int j = 0; j < numberofUniqueGamesToSetup; j++)
            {
                for (int i = 0; i < 5; i++)
                {
                    playerGameResults.Add(
                        new PlayerGameResult
                        {
                            PlayerId = playerId,
                            PlayedGame = new PlayedGame
                            {
                                GameDefinitionId = j + 1,
                                GameDefinition = new GameDefinition
                                {
                                    BoardGameGeekGameDefinition = new BoardGameGeekGameDefinition
                                    {
                                        YearPublished = gameYear + j
                                    }
                                }

                            }
                        });
                }
            }

            _autoMocker.Get<IDataContext>().Expect(mock => mock.GetQueryable<PlayerGameResult>()).Return(playerGameResults.AsQueryable());
        }
    }