public void TestGetContestFromContestIdPresentNoTeams()
{
using (_trans)
{
InitializeTestDBEntries();
Log("Creating contests");
Contest contest = new Contest()
{
Name = "Test Contest1",
Description = "This is a test contest",
Mode = ContestEndMode.GoalBased,
Type = ContestType.Group,
StartTime = DateTime.Today,
EndValue = 500,
IsActive = true,
IsSearchable = true,
StatisticBinding = Statistic.Steps,
CreatorId = _user1.UserID
};
Log("Saving to DB");
int id = ContestDAO.CreateNewContest(contest);
Log("Reading back from DB");
Contest retrieved = ContestDAO.GetContestFromContestId(id, false, false);
Log("Verifying the integrity of the contest fields");
Assert.AreEqual(contest.Name, retrieved.Name);
Assert.AreEqual(contest.Description, retrieved.Description);
Assert.AreEqual(contest.Reward, retrieved.Reward);
Assert.AreEqual(contest.Teams.Count, retrieved.Teams.Count);
Assert.AreEqual(contest.StatisticBinding, retrieved.StatisticBinding);
}
}