ActivEarth.Tests.Competition.ContestTest.TestContestTerminationGoalBased C# (CSharp) Метод

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

private TestContestTerminationGoalBased ( ) : void
Результат void
        public void TestContestTerminationGoalBased()
        {
            using (_trans)
            {
                InitializeTestDBEntries();

                Log("Creating test contest");
                int contestId = ContestManager.CreateContest(ContestType.Individual, "Contest",
                    "This is a test contest", DateTime.Today.AddDays(-31), 350, true, Statistic.Steps, _user1.UserID);

                Log("Adding users to the contest");
                ContestManager.AddUser(contestId, _user1);
                ContestManager.AddUser(contestId, _user2);
                ContestManager.AddUser(contestId, _user3);
                ContestManager.AddUser(contestId, _user4);

                Log("Locking the contest");
                ContestManager.LockContest(contestId);

                Log("Setting users' step statistics");
                StatisticManager.SetUserStatistic(_user1.UserID, Statistic.Steps, 100);
                StatisticManager.SetUserStatistic(_user2.UserID, Statistic.Steps, 200);
                StatisticManager.SetUserStatistic(_user3.UserID, Statistic.Steps, 300);
                StatisticManager.SetUserStatistic(_user4.UserID, Statistic.Steps, 400);

                Log("Reloading Contest");
                Contest contest = ContestDAO.GetContestFromContestId(contestId, false, false);

                Log("Verifying that the contest was deactivated");
                Assert.IsFalse(contest.IsActive);
            }
        }