public async Task GetIssuesOkObjectResponse() { //Arrange int pageIndex = 1; int pageSize = 2; var issueCount = new IssueCount { FilteredIssue = 2 }; var searchSpecification = new SearchSpecificationDto { PageIndex = pageIndex, PageSize = pageSize, SearchFor = SearchFor.AllIssues }; issueService.Setup(x => x.GetIssues(searchSpecification)) .Returns(Task.FromResult(GetPaginatedItems(pageIndex, issueCount, pageSize))); var controller = new IssueController(issueService.Object); //Act var action = await controller.GetIssues(searchSpecification) as OkObjectResult; var item = action.Value as PaginatedItemsDto <GetIssueListDto, IssueCount>; //Arrange Assert.Equal(200, action.StatusCode); Assert.Equal(2, item.Data.Count()); }
public void GetIssues() { issueService.Setup(service => service.GetAllIssuesAsync()). Returns(Task.FromResult <IEnumerable <Issue> >(new List <Issue>())); var allissues = controller.GetIssues(); Assert.IsNotNull(allissues); }
public void Get_WhenCalled_ReturnsAllItems() { // Act var result = controller.GetIssues().Result; // Assert var items = Assert.IsType <List <ClientIssue> >(result.Value); Assert.Equal(2, items.Count); }