public async Task ReturnsResults() { var books = await BooksEndpoint.Search("stormlight"); Assert.NotNull(books); Assert.NotEmpty(books.List); Assert.True(books.Pagination.TotalItems > 0); }
public async Task ReturnsASecondPage() { var books = await BooksEndpoint.Search("stormlight", page : 2); Assert.NotNull(books); Assert.NotEmpty(books.List); Assert.True(books.Pagination.TotalItems > 0); Assert.True(books.Pagination.Start > 1); }
public async Task GetsTheAverageRating() { var books = await BooksEndpoint.Search("stormlight", page : 1); Assert.NotNull(books); Assert.NotEmpty(books.List); Assert.True(books.Pagination.TotalItems > 0); Assert.True(books.Pagination.Start > 1); Assert.True(books.List[0].AverageRating > 0); }