public async Task <IHttpActionResult> FindNewReportNumber()
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            return(Ok(await worker.FindNewReportNumber()));
        }
Beispiel #2
0
        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);
        }