public async Task <IHttpActionResult> FindNewReportNumber() { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } return(Ok(await worker.FindNewReportNumber())); }
public async Task FindNewReportNumber__Return_OkNegotiatedContentResult_of_Int() { // Arrange IConfirmationReportWorker worker = Substitute.For <IConfirmationReportWorker>(); worker.FindNewReportNumber().Returns(1); var controller = new ConfirmationReportController(worker); // Act var actual = await controller.FindNewReportNumber(); // Assert Assert.IsAssignableFrom <OkNegotiatedContentResult <int> >(actual); }