ActivEarth.Tests.ActiveRouteDAOTest.TestAddRoute C# (CSharp) Method

TestAddRoute() private method

private TestAddRoute ( ) : void
return void
        public void TestAddRoute()
        {
            using (_trans)
            {
                Log("Creating test user in DB");
                _user1.UserID = UserDAO.CreateNewUser(_user1, "pass1");

                UserStatisticDAO.CreateNewStatisticForUser(_user1.UserID, Statistic.Steps, 0);
                UserStatisticDAO.CreateNewStatisticForUser(_user1.UserID, Statistic.WalkDistance, 0);
                UserStatisticDAO.CreateNewStatisticForUser(_user1.UserID, Statistic.RunDistance, 0);
                UserStatisticDAO.CreateNewStatisticForUser(_user1.UserID, Statistic.BikeDistance, 0);
                UserStatisticDAO.CreateNewStatisticForUser(_user1.UserID, Statistic.AggregateDistance, 0);
                UserStatisticDAO.CreateNewStatisticForUser(_user1.UserID, Statistic.WalkTime, 0);
                UserStatisticDAO.CreateNewStatisticForUser(_user1.UserID, Statistic.RunTime, 0);
                UserStatisticDAO.CreateNewStatisticForUser(_user1.UserID, Statistic.BikeTime, 0);
                UserStatisticDAO.CreateNewStatisticForUser(_user1.UserID, Statistic.AggregateTime, 0);
                UserStatisticDAO.CreateNewStatisticForUser(_user1.UserID, Statistic.ChallengesCompleted, 0);
                UserStatisticDAO.CreateNewStatisticForUser(_user1.UserID, Statistic.GasSavings, 0);

                Route route = new Route()
                {
                    GMTOffset = -14400,
                    Distance = 2627,
                    EndLatitude = 37.22998,
                    EndLongitude = -80.421654,
                    EndTime = new DateTime(2012, 4, 30, 18, 25, 49),
                    Mode = "running",
                    Points = "POINTSWOULDGOHEREIFTHISWASNTATEST",
                    StartLatitude = 37.222889,
                    StartLongitude = -80.42263,
                    StartTime = new DateTime(2012, 4, 29, 19, 16, 32),
                    Steps = 709,
                    Type = "transportation",
                    UserId = _user1.UserID
                };

                Log("Adding route");
                string errorMessage;
                ActiveRouteDAO.AddNewRoute(route, out errorMessage);

                Log("Verifying that statistics updated");
                Assert.AreEqual(709, UserStatisticDAO.GetStatisticFromUserIdAndStatType(_user1.UserID, Statistic.Steps).Value);
            }
        }