public void MovieSearch_PreviousPage() { MovieRequest request = new MovieRequest(apiKey, validQuery); MovieSearch search = new MovieSearch(request); search.NextPage(); //page 2 search.NextPage(); //page 3 MovieResponse response = search.PreviousPage(); //page 2 Assert.AreEqual(2, response.page); }
public void MovieSearch_NextPage() { MovieRequest request = new MovieRequest(apiKey, validQuery); MovieSearch search = new MovieSearch(request); MovieResponse response = search.NextPage(); Assert.AreEqual(2, response.page); }
public void MovieSearch_NextPageFromLastPage() { MovieRequest request = new MovieRequest(apiKey, validQuery); MovieSearch lastPageSearch = GetLastPageSearch(request); MovieResponse nextOnLastResponse = lastPageSearch.NextPage(); Assert.AreEqual(nextOnLastResponse.total_pages, nextOnLastResponse.page); }
public void MovieSearch_LoopUntilLastPageWithNextPage() { MovieRequest request = new MovieRequest(apiKey, validQuery); MovieSearch search = new MovieSearch(request); MovieResponse response = search.CurrentPage(); for (int page = 2; page <= response.total_pages; page++) { MovieResponse pageResponse = search.NextPage(); Assert.AreEqual(page, pageResponse.page); } }