public void PartialPoseUpdate_Returns404NotFound_WhenNonExistentResourceIdProvided() { // Arrange mockRepo.Setup(repo => repo.GetPose(0)).Returns(() => null); var controller = new PosesController(mockRepo.Object, mapper); // Act var result = controller.PartialPoseUpdate(0, new Microsoft.AspNetCore.JsonPatch.JsonPatchDocument <PoseUpdateDto> { }); // Assert Assert.IsType <NotFoundResult>(result); }