BusinessLogic.Tests.UnitTests.LogicTests.GameDefinitionsTests.GameDefinitionRetrieverTests.GameDefinitionRetrieverTestBase.SetUp C# (CSharp) Method

SetUp() private method

private SetUp ( ) : void
return void
        public void SetUp()
        {
            autoMocker = new RhinoAutoMocker<GameDefinitionRetriever>();
            currentUser = new ApplicationUser()
            {
                Id = "user id",
                CurrentGamingGroupId = gamingGroupId
            };
            var gameDefinitions = new List<GameDefinition>()
            {
                new GameDefinition() { Id = 1, Active = true, GamingGroupId = gamingGroupId, PlayedGames = new List<PlayedGame>()},  
                new GameDefinition() { Id = 2, Active = false, GamingGroupId = gamingGroupId, PlayedGames = new List<PlayedGame>() },
                new GameDefinition() 
                { 
                    Id = 3, 
                    Active = true, 
                    GamingGroupId = -1, 
                    PlayedGames = new List<PlayedGame>(), 
                    Champion = new Champion
                    {
                        Player = new Player
                        {
                            Id = CHAMPION_ID
                        }
                    },
                    PreviousChampion = new Champion()
                    {
                        Player = new Player
                        {
                            Id = PREVIOUS_CHAMPION_ID
                        }
                    }
                }
            };
            gameDefinitionQueryable = gameDefinitions.AsQueryable();

            var players = new List<Player>
            {
                new Player
                {
                    Id = CHAMPION_ID
                },
                new Player
                {
                    Id = PREVIOUS_CHAMPION_ID
                }
            };

            autoMocker.Get<IDataContext>().Expect(mock => mock.GetQueryable<Player>()).Return(players.AsQueryable());
        }
    }
GameDefinitionRetrieverTestBase