public void HelixController_GetEventById_EventByIdFromService_EventCouldNotBeFound_ReturnsNotFoundResult_Test() { // Arrange var controller = new HelixController(_helixService.Object); // Act var actionResult = controller.GetEventById(100); actionResult.Wait(); var result = actionResult.Result.Result; // Assert IsNotNull(result); Assert.IsInstanceOf(typeof(NotFoundResult), result); }
public void HelixController_GetEventById_EventByIdFromService_ReturnsOkWithEventEntityAsContent_Test() { // Arrange var helixEvent = CreateDefaultHelixEventObject(); _helixService.Setup(m => m.GetEventById(It.IsAny <long>())).ReturnsAsync(helixEvent); var controller = new HelixController(_helixService.Object); // Act var actionResultTask = controller.GetEventById(helixEventId); actionResultTask.Wait(); var result = actionResultTask.Result.Result as OkObjectResult; // Assert IsNotNull(result); var responseItem = (HelixEvent)result.Value; IsNotNull(responseItem); AreEqual(helixEventId, responseItem.HelixEventId); }