public void ItReturnsTheNewChampionIfItWasChanged()
{
ChampionData championData = new ChampionData {PlayerId = 10000};
_autoMocker.Get<IChampionRepository>().Expect(mock => mock.GetChampionData(_gameDefinitionId))
.Return(championData);
List<Champion> championList = new List<Champion>();
Champion existingChampion = new Champion
{
Id = _previousChampionId,
PlayerId = _playerChampionId
};
championList.Add(existingChampion);
_autoMocker.Get<IDataContext>().Expect(mock => mock.GetQueryable<Champion>())
.Return(championList.AsQueryable());
Champion actualChampion = _autoMocker.ClassUnderTest.RecalculateChampion(_gameDefinitionId, _applicationUser);
Assert.That(actualChampion, Is.SameAs(_savedChampion));
}
}