public virtual string GetPreviousPageQueryString(PagedTaskDataInquiryResponse inquiryResponse) { return (string.Format(QueryStringFormat, inquiryResponse.PageNumber - 1, inquiryResponse.PageSize)); }
public override string GetPreviousPageQueryString( PagedTaskDataInquiryResponse inquiryResponse) { return(GetPreviousPageQueryStringTestDouble == null ? base.GetPreviousPageQueryString(inquiryResponse) : GetPreviousPageQueryStringTestDouble(inquiryResponse)); }
public void GetCurrentPageQueryString_returns_correct_value() { var expectedResult = string.Format(QueryStringFormat, PageNumber, PageSize); var inquiryResponse = new PagedTaskDataInquiryResponse {PageNumber = PageNumber, PageSize = PageSize}; var actualResult = _inquiryProcessor.GetCurrentPageQueryString(inquiryResponse); Assert.AreEqual(expectedResult, actualResult); }
public virtual string GetPreviousPageQueryString(PagedTaskDataInquiryResponse inquiryResponse) { return string.Format(QueryStringFormat, inquiryResponse.PageNumber - 1, inquiryResponse.PageSize); }
public virtual void AddLinksToInquiryResponse(PagedTaskDataInquiryResponse inquiryResponse) { inquiryResponse.AddLink(_taskLinkService.GetAllTasksLink()); _commonLinkService.AddPageLinks(inquiryResponse, GetCurrentPageQueryString(inquiryResponse), GetPreviousPageQueryString(inquiryResponse), GetNextPageQueryString(inquiryResponse)); }
public void AddLinksToInquiryResponse_adds_AllTasks_link() { var link = new Link(); var inquiryResponse = new PagedTaskDataInquiryResponse(); _taskLinkServiceMock.Setup(x => x.GetAllTasksLink()).Returns(link); _inquiryProcessor.AddLinksToInquiryResponse(inquiryResponse); Assert.AreSame(link, inquiryResponse.Links.Single()); }
public void GetPreviousPageQueryString_returns_correct_value() { var expectedResult = string.Format(QueryStringFormat, PageNumber - 1, PageSize); var inquiryResponse = new PagedTaskDataInquiryResponse { PageNumber = PageNumber, PageSize = PageSize }; var actualResult = _inquiryProcessor.GetPreviousPageQueryString(inquiryResponse); Assert.AreEqual(expectedResult, actualResult); }
public override void AddLinksToInquiryResponse(PagedTaskDataInquiryResponse inquiryResponse) { if (AddLinksToInquiryResponseTestDouble == null) { base.AddLinksToInquiryResponse(inquiryResponse); } else { AddLinksToInquiryResponseTestDouble(inquiryResponse); } }
public void AddLinksToInquiryResponse_adds_page_links() { var inquiryResponse = new PagedTaskDataInquiryResponse(); const string currentPageQueryString = "current"; const string previousPageQueryString = "previous"; const string nextPageQueryString = "next"; _inquiryProcessor.GetCurrentPageQueryStringTestDouble = response => currentPageQueryString; _inquiryProcessor.GetPreviousPageQueryStringTestDouble = response => previousPageQueryString; _inquiryProcessor.GetNextPageQueryStringTestDouble = response => nextPageQueryString; _inquiryProcessor.AddLinksToInquiryResponse(inquiryResponse); _commonLinkServiceMock.Verify( x => x.AddPageLinks(inquiryResponse, currentPageQueryString, previousPageQueryString, nextPageQueryString)); }
public PagedTaskDataInquiryResponse GetTasks(PagedDataRequest requestInfo) { var queryResult = _queryProcessor.GetTasks(requestInfo); var tasks = GetTasks(queryResult.QueriedItems).ToList(); var inquiryResponse = new PagedTaskDataInquiryResponse { Items = tasks, PageCount = queryResult.TotalPageCount, PageNumber = requestInfo.PageNumber, PageSize = requestInfo.PageSize }; AddLinksToInquiryResponse(inquiryResponse); return inquiryResponse; }
public PagedTaskDataInquiryResponse GetTasks(PagedDataRequest requestInfo) { var queryResult = _queryProcessor.GetTasks(requestInfo); var tasks = GetTasks(queryResult.QueriedItems).ToList(); var inquiryResponse = new PagedTaskDataInquiryResponse { Items = tasks, PageCount = queryResult.TotalPageCount, PageNumber = requestInfo.PageNumber, PageSize = requestInfo.PageSize }; AddLinksToInquiryResponse(inquiryResponse); return(inquiryResponse); }
public override string GetPreviousPageQueryString( PagedTaskDataInquiryResponse inquiryResponse) { return GetPreviousPageQueryStringTestDouble == null ? base.GetPreviousPageQueryString(inquiryResponse) : GetPreviousPageQueryStringTestDouble(inquiryResponse); }
public override void AddLinksToInquiryResponse( PagedTaskDataInquiryResponse inquiryResponse) { if (AddLinksToInquiryResponseTestDouble == null) { base.AddLinksToInquiryResponse(inquiryResponse); } else { AddLinksToInquiryResponseTestDouble(inquiryResponse); } }