public void DeleteWeeklyWorkout()
        {
            //Arrange
            var saveInstance = new WeeklyWorkout()
            {
                Name     = "TestWeekly8",
                DayOne   = _testDailyWorkout,
                DayTwo   = _testDailyWorkout,
                DayThree = _testDailyWorkout,
                DayFour  = _testDailyWorkout,
                DayFive  = _testDailyWorkout,
                DaySix   = _testDailyWorkout,
                DaySeven = _testDailyWorkout,
            };
            var _testWorkout1 = _weeklyWorkoutService.InsertWeeklyWorkout(saveInstance, _testUser);

            //Act
            var countBefore = _weeklyWorkoutService.GetWeeklyWorkouts(_testUser).Count();

            _weeklyWorkoutService.DeleteWeeklyWorkout(_testWorkout1.Id, _testUser);
            var countAfter = _weeklyWorkoutService.GetWeeklyWorkouts(_testUser).Count();

            //Assert
            Assert.AreNotEqual(countBefore, countAfter);
        }
Example #2
0
 public IActionResult Delete(int id)
 {
     try
     {
         _weeklyWorkoutService.DeleteWeeklyWorkout(id, _user);
     }
     catch (EntityCannotDeleteException)
     {
         return(BadRequest());
     }
     return(NoContent());
 }