BusinessLogic.Tests.UnitTests.LogicTests.NemesesTests.NemesisRecalculatorTests.RecalculateNemesisTests.ItClearsTheNemesisIfTheNewNemesisIsNullAndOneAlreadyExisted C# (CSharp) Method

ItClearsTheNemesisIfTheNewNemesisIsNullAndOneAlreadyExisted() private method

        public void ItClearsTheNemesisIfTheNewNemesisIsNullAndOneAlreadyExisted()
        {
            _playerRepositoryMock.Expect(mock => mock.GetNemesisData(_playerId))
                                        .Return(new NullNemesisData());

            _nemesisRecalculator.RecalculateNemesis(_playerId, _currentUser);

            _dataContextMock.AssertWasCalled(mock => mock.Save<Player>(
                Arg<Player>.Matches(player => player.NemesisId == null), 
                Arg<ApplicationUser>.Is.Equal(_currentUser)));
        }