public void ShoulReturnValidResultsForMiddlePage() { var input = new PaginationProviderInput <Product> { RequestedPage = 2, ResultsPerPage = 3, OrderBy = sorting => sorting.OrderBy(i => i.Description).ThenBy(i => i.Price) }; var page = _provider.Get(input); ShoulReturnValidResultsForMiddlePage(page); }
public void ShouldThrowExceptionOnEmptyParameters() { var input = new PaginationProviderInput <Product>(); Assert.Throws(typeof(ArgumentOutOfRangeException), () => _provider.Get(input)); }