public async Task ChangeIssuePriorityOkResponse()
        {
            //Arrange
            int id       = 1;
            var priority = Priority.High;

            issueService.Setup(x => x.ChangeIssuePriority(id, priority)).Returns(Task.FromResult(true));

            var controller = new IssueController(issueService.Object);

            //Act
            var action = await controller.ChangeIssuePriority(id, priority) as OkResult;

            //Arrange
            Assert.Equal(200, action.StatusCode);
        }
        public async Task ChangeIssuePriorityBadRequestResponse()
        {
            //Arrange
            int id       = 1;
            var priority = Priority.High;

            issueService.Setup(x => x.ChangeIssuePriority(id, priority)).Returns(Task.FromResult(false));

            var controller = new IssueController(issueService.Object);

            //Act
            var action = await controller.ChangeIssuePriority(id, priority) as BadRequestObjectResult;

            //Arrange
            Assert.Equal(400, action.StatusCode);
            Assert.NotNull(action.Value);
        }