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

ItReturnsTheUpdatedNemesisIfItWasUpdated() private method

private ItReturnsTheUpdatedNemesisIfItWasUpdated ( ) : void
return void
        public void ItReturnsTheUpdatedNemesisIfItWasUpdated()
        {
            int expectedLossPercentage = 15;
            NemesisData nemesisData = new NemesisData() { LossPercentage = expectedLossPercentage };
            _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);
        }