BusinessLogic.Tests.UnitTests.LogicTests.PlayersTests.PlayerDeleterTests.When_Deleted_Player_Is_Nemesis.Then_Clears_Out_The_Current_Nemesis_Of_All_Players_Who_Had_This_Current_Nemesis C# (CSharp) Method

Then_Clears_Out_The_Current_Nemesis_Of_All_Players_Who_Had_This_Current_Nemesis() private method

        public void Then_Clears_Out_The_Current_Nemesis_Of_All_Players_Who_Had_This_Current_Nemesis()
        {
            //--arrange

            //--act
            AutoMocker.ClassUnderTest.DeletePlayer(PlayerId, CurrentUser);

            //--assert
            AutoMocker.Get<IDataContext>().AssertWasCalled(mock => mock.Save(
                Arg<Player>.Matches(p => p.Id == _playerIdWithCurrentNemesis && p.NemesisId == null), Arg<ApplicationUser>.Is.Same(CurrentUser)));
            AutoMocker.Get<IDataContext>().AssertWasCalled(mock => mock.Save(
                Arg<Player>.Matches(p => p.Id == _playerId2WithCurrentNemesis && p.NemesisId == null), Arg<ApplicationUser>.Is.Same(CurrentUser)));
        }