BusinessLogic.Tests.UnitTests.LogicTests.AchievementTests.ChampionAchievementTests.When_Player_Has_Exactly_Bronze_Level.Then_Returns_Bronze_Achievement C# (CSharp) Method

Then_Returns_Bronze_Achievement() private method

private Then_Returns_Bronze_Achievement ( ) : void
return void
        public void Then_Returns_Bronze_Achievement()
        {
            var result = Achievement.ClassUnderTest.IsAwardedForThisPlayer(PlayerId);
            Assert.IsNotNull(result);
            Assert.IsTrue(result.LevelAwarded.HasValue);

            Assert.That(result.LevelAwarded.Value, Is.EqualTo(AchievementLevel.Bronze));

            foreach (var championedGame in ChampionedGames.Where(c=>c.PlayerId == PlayerId))
            {
                Assert.IsTrue(result.RelatedEntities.Contains(championedGame.GameDefinitionId));
            }
            
        }
    }
When_Player_Has_Exactly_Bronze_Level