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);
}
}