public void SetUp()
{
dataContextMock = MockRepository.GenerateMock<IDataContext>();
playerRepositoryMock = MockRepository.GenerateMock<IPlayerRepository>();
nemesisRecalculatorPartialMock = MockRepository.GeneratePartialMock<NemesisRecalculator>(dataContextMock, playerRepositoryMock);
List<Player> allPlayers = new List<Player>()
{
new Player(){ Active = true, Id = 1 },
new Player(){ Active = true, Id = 2 },
new Player(){ Active = false, Id = 3 }
};
allPlayersQueryable = allPlayers.AsQueryable();
dataContextMock.Expect(mock => mock.GetQueryable<Player>())
.Return(allPlayersQueryable);
}