public void InsertTest() { // Arrange WorkoutTypeController controllerwt = new WorkoutTypeController(); // Act List <WorkoutType> loadAllWt = controllerwt.Get() as List <WorkoutType>; //grab first result WorkoutType wt = loadAllWt[0]; // Arrange UserController controlleru = new UserController(); // Act List <User> loadAllU = controlleru.Get() as List <User>; //grab first result User u = loadAllU[0]; Workout w = new Workout { WorkoutType = wt, StartTime = System.DateTime.Now, EndTime = new System.DateTime(2020, 11, 18), UserId = u.Id }; // Arrange WorkoutController controller = new WorkoutController(); // Act int result = controller.Post(w); // Assert Assert.IsTrue(result > 0); }
public void LoadTest() { // Arrange WorkoutTypeController controller = new WorkoutTypeController(); // Act IEnumerable <WorkoutType> result = controller.Get() as IEnumerable <WorkoutType>; // Assert Assert.IsNotNull(result); }
public void InsertTest() { WorkoutType wt = new WorkoutType { Name = "Sitting", CaloriesPerMinute = 0 }; // Arrange WorkoutTypeController controller = new WorkoutTypeController(); // Act int result = controller.Post(wt); // Assert Assert.IsTrue(result > 0); }
public void UpdateTest() { // Arrange WorkoutTypeController controller = new WorkoutTypeController(); // Act List <WorkoutType> loadAll = controller.Get() as List <WorkoutType>; //grab first result WorkoutType wt = loadAll[0]; wt.Name = "Sleeping"; int results = controller.Put(wt); Assert.IsTrue(results > 0); }
public void DeleteTest() { //always fails because There is a workout that depends on this Workouttype // Arrange WorkoutTypeController controller = new WorkoutTypeController(); // Act List <WorkoutType> loadAll = controller.Get() as List <WorkoutType>; //grab first result WorkoutType wt = loadAll[0]; int results = controller.Delete(wt); Assert.IsTrue(results > 0); }