public async Task AddNewIssueModelStateIsNotValid()
        {
            //Arrange
            var newIssue = new NewIssueDto();

            var controller = new IssueController(issueService.Object);

            //Act
            var action = await controller.AddNewIssue(newIssue) as BadRequestObjectResult;

            //Arrange
            Assert.Equal(400, action.StatusCode);
            Assert.NotNull(action.Value);
        }
        public async Task AddNewIssueOkResponse()
        {
            //Arrange
            var newIssue = new NewIssueDto {
                DeclarantId = "1", Description = "test", Title = "test"
            };

            issueService.Setup(x => x.AddNewIssue(newIssue)).Returns(Task.FromResult(true));

            var controller = new IssueController(issueService.Object);

            //Act
            var action = await controller.AddNewIssue(newIssue) as OkResult;

            //Arrange
            Assert.Equal(200, action.StatusCode);
        }