public void LoadTest() { // Arrange WorkoutController controller = new WorkoutController(); // Act IEnumerable <Workout> result = controller.Get() as IEnumerable <Workout>; // Assert Assert.IsNotNull(result); }
public void UpdateTest() { // Arrange WorkoutController controller = new WorkoutController(); // Act List <Workout> loadAll = controller.Get() as List <Workout>; //grab first result Workout w = loadAll[0]; w.EndTime = System.DateTime.Now; int results = controller.Post(w); Assert.IsTrue(results > 0); }
public void DeleteTest() { //always fails because There is a workout that depends on this Workouttype // Arrange WorkoutController controller = new WorkoutController(); // Act List <Workout> loadAll = controller.Get() as List <Workout>; //grab first result Workout w = loadAll[0]; int results = controller.Delete(w); Assert.IsTrue(results > 0); }
public void GetWorkout_PassWorkoutId_ReturnsValidWorkout() { IHttpActionResult actionResult = _workoutController.Get(); var contentResult = actionResult as OkNegotiatedContentResult <IEnumerable <WorkoutDTO> >; Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); var workout = contentResult.Content.FirstOrDefault(); IHttpActionResult getActionResult = _workoutController.Get(workout.WorkoutId); var getContentResult = getActionResult as OkNegotiatedContentResult <WorkoutDTO>; Assert.IsNotNull(getContentResult); Assert.IsNotNull(getContentResult.Content); Assert.AreEqual(workout.WorkoutId, getContentResult.Content.WorkoutId); }