示例#1
0
        public Athlete CreateFemaleAthleteWithWorkouts()
        {
            var athlete = new Athlete(null, Gender.Female, 25, 155, 71);
            var w       = new BikeWorkout(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("eweber", Gender.Male, 27, 201, 72);
            var w       = new BikeWorkout(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 TestTweetBestWorkoutWeek()
        {
            var t       = new AppDomainUnloadedException();
            var athlete = new Athlete(null, Gender.Male, 27, 201, 72);
            var w       = new BikeWorkout(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);

            var v = athlete.Username.Length;

            var tweet = athlete.tweetTodaysWorkout();

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