public void DeletePose_Returns404NotFound_WhenNonExistentResourceIdSubmitted() { // Arrange mockRepo.Setup(repo => repo.GetPose(0)).Returns(() => null); var controller = new PosesController(mockRepo.Object, mapper); // Act var result = controller.DeletePose(0); // Assert Assert.IsType <NotFoundResult>(result); }
public void DeletePose_Returns204NoContent_WhenValidResourceIdSubmitted() { // Arrange mockRepo.Setup(repo => repo.GetPose(1)).Returns(new Pose { Id = 1, PoseName = "Mock Name", PoseOriginName = "Mock Origin Name", PoseOriginStyle = "Mock Origin Style" }); var controller = new PosesController(mockRepo.Object, mapper); // Act var result = controller.DeletePose(1); // Assert Assert.IsType <NoContentResult>(result); }