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());
}
}