public void Resume_MissingTask() { var reasoningTaskService = new Mock <IReasoningTaskService>(); var controller = new ReasoningTaskController(reasoningTaskService.Object); var result = controller.Resume("testId").Result; Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(NotFoundResult)); }
public void Resume_ExistingTask() { var resource = new ReasoningTaskResource(); var reasoningTaskService = new Mock <IReasoningTaskService>(); reasoningTaskService.Setup(x => x.ResumeTaskAsync(It.IsAny <string>())) .Returns(Task.FromResult(resource)); var controller = new ReasoningTaskController(reasoningTaskService.Object); var result = controller.Resume("testId").Result as OkObjectResult; Assert.IsNotNull(result); Assert.IsNotNull(result.Value); Assert.IsInstanceOfType(result.Value, typeof(ReasoningTaskResource)); }