public void SetUp()
{
_playerRepositoryMock = MockRepository.GenerateMock<IPlayerRepository>();
_dataContextMock = MockRepository.GenerateMock<IDataContext>();
_nemesisRecalculator = new NemesisRecalculator(_dataContextMock, _playerRepositoryMock);
_currentUser = new ApplicationUser();
_minionPlayer = new Player()
{
NemesisId = _existingNemesisId
};
_dataContextMock.Expect(mock => mock.FindById<Player>(_playerId))
.Return(_minionPlayer);
_savedNemesis = new Nemesis() { Id = _newNemesisId };
_dataContextMock.Expect(mock => mock.Save<Nemesis>(Arg<Nemesis>.Is.Anything, Arg<ApplicationUser>.Is.Anything))
.Return(_savedNemesis);
}