public void ItReturnsTheNewNemesisIfItWasChanged()
{
//change the nemesis
NemesisData nemesisData = new NemesisData() { NemesisPlayerId = 19383 };
_playerRepositoryMock.Expect(mock => mock.GetNemesisData(_playerId))
.Return(nemesisData);
List<Nemesis> nemesisList = new List<Nemesis>();
Nemesis existingNemesis = new Nemesis()
{
Id = _existingNemesisId,
MinionPlayerId = _playerId
};
nemesisList.Add(existingNemesis);
_dataContextMock.Expect(mock => mock.GetQueryable<Nemesis>())
.Return(nemesisList.AsQueryable());
Nemesis actualNemesis = _nemesisRecalculator.RecalculateNemesis(_playerId, _currentUser);
Assert.AreSame(_savedNemesis, actualNemesis);
}
}