public void ItSetsThePreviousNemesisIfTheCurrentOneIsCleared()
{
_playerRepositoryMock.Expect(mock => mock.GetNemesisData(_playerId))
.Return(new NullNemesisData());
_nemesisRecalculator.RecalculateNemesis(_playerId, _currentUser);
_dataContextMock.AssertWasCalled(mock => mock.Save<Player>(
Arg<Player>.Matches(player => player.PreviousNemesisId == _existingNemesisId),
Arg<ApplicationUser>.Is.Anything));
}