public void SetUp()
{
dataContextMock = MockRepository.GenerateMock<IDataContext>();
nemesisRecalculatorMock = MockRepository.GenerateMock<INemesisRecalculator>();
championRecalculatorMock = MockRepository.GenerateMock<IChampionRecalculator>();
playedGameDeleter = new PlayedGameDeleter(dataContextMock, nemesisRecalculatorMock, championRecalculatorMock);
currentUser = new ApplicationUser();
playedGame = new PlayedGame()
{
GameDefinitionId = gameDefinitionId
};
playerGameResults = new List<PlayerGameResult>()
{
new PlayerGameResult(){ PlayerId = playerInGame1Id, PlayedGameId = playedGameId, PlayedGame = playedGame },
new PlayerGameResult(){ PlayerId = playerInGame2Id, PlayedGameId = playedGameId, PlayedGame = playedGame },
new PlayerGameResult(){ PlayerId = 3, PlayedGameId = playedGameId + 9999, PlayedGame = playedGame }
};
dataContextMock.Expect(mock => mock.GetQueryable<PlayerGameResult>())
.Return(playerGameResults.AsQueryable());
}