ActivEarth.Tests.Competition.ChallengeTest.TestChallengeGenerator C# (CSharp) Метод

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

private TestChallengeGenerator ( ) : void
Результат void
        public void TestChallengeGenerator()
        {
            using (_trans)
            {
                Log("Generating Random Challenges");
                ChallengeManager.GenerateNewChallenges();

                Log("Verifying correct numbers of each type of challenge");
                Assert.AreEqual(3, ChallengeDAO.GetActiveDailyChallenges().Count);
                Assert.AreEqual(3, ChallengeDAO.GetActiveWeeklyChallenges().Count);
                Assert.AreEqual(3, ChallengeDAO.GetActiveMonthlyChallenges().Count);

                Log("Generating Random Challenges again");
                ChallengeManager.GenerateNewChallenges();

                Log("Verifying no more challenges were created");
                Assert.AreEqual(3, ChallengeDAO.GetActiveDailyChallenges().Count);
                Assert.AreEqual(3, ChallengeDAO.GetActiveWeeklyChallenges().Count);
                Assert.AreEqual(3, ChallengeDAO.GetActiveMonthlyChallenges().Count);
            }
        }