BusinessLogic.Tests.UnitTests.LogicTests.AchievementTests.DiversifiedAchievementTests.When_Player_Has_Exactly_Gold_Level.Then_Returns_Gold_Achievement C# (CSharp) Метод

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

private Then_Returns_Gold_Achievement ( ) : void
Результат void
        public void Then_Returns_Gold_Achievement()
        {
            var result = Achievement.ClassUnderTest.IsAwardedForThisPlayer(PlayerId);
            Assert.IsNotNull(result);
            Assert.IsTrue(result.LevelAwarded.HasValue);

            Assert.That(result.LevelAwarded.Value, Is.EqualTo(AchievementLevel.Gold));
            foreach (var game in PlayedGames.Where(c => c.PlayerId == PlayerId))
            {
                Assert.IsTrue(result.RelatedEntities.Contains(game.PlayedGame.GameDefinitionId));
            }
        }
    }
When_Player_Has_Exactly_Gold_Level