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

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

private TestChallengeInitialization ( ) : void
Результат void
        public void TestChallengeInitialization()
        {
            using (_trans)
            {
                Log("Creating test users in DB");
                _user1.UserID = UserDAO.CreateNewUser(_user1, "pass1");
                _user2.UserID = UserDAO.CreateNewUser(_user2, "pass2");

                Log("Setting users' initial Step statistic");
                StatisticManager.SetUserStatistic(_user1.UserID, Statistic.Steps, 0);
                StatisticManager.SetUserStatistic(_user2.UserID, Statistic.Steps, 50);

                Log("Creating Step-Based Challenge");
                int challengeId = ChallengeManager.CreateChallenge("Test Challenge", "This is a test challenge",
                    30, false, DateTime.Today, 1, Statistic.Steps, 500);

                ChallengeManager.InitializeUser(challengeId, _user1.UserID);
                ChallengeManager.InitializeUser(challengeId, _user2.UserID);

                Log("Verifying User1's initialization value for the new Challenge ID");
                Assert.IsTrue(ChallengeDAO.GetInitializationValue(challengeId, _user1.UserID) == 0);

                Log("Verifying User2's initialization value for the new Challenge ID");
                Assert.IsTrue(ChallengeDAO.GetInitializationValue(challengeId, _user2.UserID) == 50);
            }
        }