Пример #1
0
        public void LoadTest()
        {
            List <WorkoutType> workoutTypes = new List <WorkoutType>();

            workoutTypes = WorkoutTypeManager.Load();
            Assert.AreEqual(3, workoutTypes.Count());
        }
Пример #2
0
        private void Reload()
        {
            workouts = WorkoutTypeManager.Load();
            dgWorkouts.ItemsSource = null;
            dgWorkouts.ItemsSource = workouts;

            dgWorkouts.Columns[0].Visibility = Visibility.Hidden;
            dgWorkouts.Columns[2].Header     = "Calories Per Minute";
        }
Пример #3
0
        public void DeleteTest()
        {
            List <WorkoutType> workoutTypes = WorkoutTypeManager.Load();
            WorkoutType        workoutType  = workoutTypes.FirstOrDefault(u => u.Name == "Running");

            int results = WorkoutTypeManager.Delete(workoutType, true);

            Assert.IsTrue(results > 0);
        }
Пример #4
0
        public void UpdateTest()
        {
            List <WorkoutType> workoutTypes = WorkoutTypeManager.Load();
            WorkoutType        workoutType  = workoutTypes.FirstOrDefault(u => u.Name == "Running");

            workoutType.CaloriesPerMinute = 12;
            int results = WorkoutTypeManager.Update(workoutType, true);

            Assert.IsTrue(results > 0);
        }
Пример #5
0
        public void UpdateTest()
        {
            List <Workout>     workouts     = WorkoutManager.Load();
            List <WorkoutType> workoutTypes = WorkoutTypeManager.Load();

            Workout workout = workouts.FirstOrDefault(u => u.WorkoutType == workoutTypes.FirstOrDefault(wt => wt.Name == "Running"));

            workout.EndTime = new DateTime(2020, 11, 19);
            int results = WorkoutManager.Update(workout, true);

            Assert.IsTrue(results > 0);
        }
Пример #6
0
        public void InsertTest()
        {
            List <WorkoutType> workoutTypes = WorkoutTypeManager.Load();
            List <User>        users        = UserManager.Load();

            Workout workout = new Workout();

            workout.Id          = Guid.NewGuid();
            workout.WorkoutType = workoutTypes.FirstOrDefault(wt => wt.Name == "Running");
            workout.StartTime   = DateTime.Now;
            workout.EndTime     = new DateTime(2020, 11, 18);
            workout.UserId      = users.FirstOrDefault(u => u.FullName == "Leroy Jenkins").Id;

            int results = WorkoutManager.Insert(workout, true);

            Assert.IsTrue(results > 0);
        }
Пример #7
0
 // GET api/values
 public IEnumerable <WorkoutType> Get()
 {
     return(WorkoutTypeManager.Load());
 }