ActivEarth.Tests.Competition.BadgeTest.TestBadgeImagePath C# (CSharp) Method

TestBadgeImagePath() private method

private TestBadgeImagePath ( ) : void
return void
        public void TestBadgeImagePath()
        {
            int user1ID = UserDAO.GetUserIdFromUserName("badgetest1");
            User user1 = UserDAO.GetUserFromUserId(user1ID);

            Log("Creating Step Badge");
            Badge stepBadge = BadgeManager.CreateBadge(user1ID, Statistic.Steps);

            for (int level = BadgeLevels.None; level <= BadgeLevels.Max; level++)
            {
                Log(String.Format("Increasing badge to level {0}", level));
                stepBadge.Level = level;
                BadgeDAO.UpdateBadge(stepBadge);

                Log("Reloading badge");
                stepBadge = BadgeDAO.GetBadgeFromBadgeId(stepBadge.ID);

                Log("Verifying badge image path");
                Assert.AreEqual(BadgeConstants.Steps.IMAGES[level], stepBadge.ImagePath);
            }
        }