public async Task DeleteGear_CallWithAnIncorrectId_ShouldReturnNotFound() { var mockRepo = new Mock <IGearRepository>(); var controller = new GearController(mockRepo.Object); var result = await controller.DeleteGear(42); Assert.IsType <NotFoundResult>(result); }
public async Task DeleteGear_CallWithIdAndGearDTO_ShouldReturnNoContent() { var mockRepo = new Mock <IGearRepository>(); mockRepo.Setup(repo => repo.GetByIdAsync(It.IsAny <long>()).Result) .Returns(MockGear()); var controller = new GearController(mockRepo.Object); var result = await controller.DeleteGear(1); Assert.IsType <NoContentResult>(result); }