Ejemplo n.º 1
0
        public IActionResult GetStatusTabs([FromQuery] TaskStatusGetTabsRequestDto request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            return(Ok(_taskStatusService.GetStatusTabs(request.ProjectId.Value)));
        }
Ejemplo n.º 2
0
        public void ReturnsOkOnServiceSuccess()
        {
            var request = new TaskStatusGetTabsRequestDto()
            {
                ProjectId = 1
            };

            IActionResult result = this.TaskStatusesControllerInstance.GetStatusTabs(request);

            _taskStatusServiceMock.Verify(service => service.GetStatusTabs(It.IsAny <int>()), Times.Once);

            Assert.IsType <OkObjectResult>(result);
        }
Ejemplo n.º 3
0
        public void ReturnsBadRequestIfModelStateHasErrors()
        {
            var request = new TaskStatusGetTabsRequestDto()
            {
                ProjectId = 1
            };

            TaskStatusesController controller = this.TaskStatusesControllerInstance;

            controller.ModelState.AddModelError("error", "error");

            IActionResult result = controller.GetStatusTabs(request);

            Assert.IsType <BadRequestObjectResult>(result);
        }