BusinessLogic.Tests.UnitTests.LogicTests.AchievementTests.ChampionAchievementTests.When_Player_Has_Not_Enough_For_Silver_Level.Then_Returns_Bronze_Achievement C# (CSharp) Метод

Then_Returns_Bronze_Achievement() приватный Метод

private Then_Returns_Bronze_Achievement ( ) : void
Результат 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_Not_Enough_For_Silver_Level