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

ItReturnsTheNewNemesisIfItWasChanged() private method

private ItReturnsTheNewNemesisIfItWasChanged ( ) : void
return void
        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);
        }
    }