示例#1
0
        public Athlete CreateFemaleAthleteWithWorkouts()
        {
            var athlete = new Athlete("kaseyu", Gender.Female, 25, 155, 71);
            var w       = new BikeWorkouts(WorkoutType.Outdoor, 8.21, DateTime.Now, TimeSpan.FromMinutes(67), 106, "Test drove the new bike around Greenlake!");
            var w2      = new Workout(DateTime.Now.AddDays(-2), new TimeSpan(0, 14, 3), 124, "Single leg squats FTW!");

            athlete.AddWorkout(w, w2);
            return(athlete);
        }
示例#2
0
        public Athlete CreateMaleAthleteWithWorkouts()
        {
            var athlete = new Athlete("colinb", Gender.Male, 40, 201, 72);
            var w       = new BikeWorkouts(WorkoutType.Outdoor, 8.21, DateTime.Now, TimeSpan.FromMinutes(67), 113, "Learning how to bike in the streets :O");
            var w2      = new Workout(DateTime.Now.AddDays(-4), new TimeSpan(1, 2, 43), 132, "500 lb squat day. #gainz");

            athlete.AddWorkout(w, w2);
            return(athlete);
        }
示例#3
0
        public void TestAthleteTweetTodayBikeWorkout()
        {
            var athlete = CreateFemaleAthleteNoWorkout();
            var w       = new BikeWorkouts(WorkoutType.Outdoor, 8.21, DateTime.Now, TimeSpan.FromMinutes(67), 125, "Learning how to bike in the streets! :O");

            athlete.AddWorkout(w);
            var result = athlete.TweetTodaysWorkout();

            Assert.AreEqual(120, result.Length, 20);
        }
示例#4
0
        public void TestAthleteBikeTweet()
        {
            var athlete = CreateMaleAthleteNoWorkout();
            var w       = new BikeWorkouts(WorkoutType.Outdoor, 8.21, DateTime.Now, TimeSpan.FromMinutes(67), 1323, "Beautiful day to bike! Jk, fam. It's raining out here...but I enjoyed teaching my girlfriend how to be street smart when riding bikes. STP 2018 here we come!");

            athlete.AddWorkout(w);
            var result = athlete.TweetTodaysWorkout();

            Assert.AreEqual(120, result.Length, 20);
        }