public void Page_Rows(Int32 page, Int32 rows, Int32 expectedPage, Int32 expectedRows) { datalist.Filter.Page = page; datalist.Filter.Rows = rows; datalist.Filter.TotalRows = 1; IQueryable <TestModel> expected = datalist.GetModels().Skip(expectedPage * expectedRows).Take(expectedRows); IQueryable <TestModel> actual = datalist.Page(datalist.GetModels()); Assert.Equal(expectedPage, datalist.Filter.Page); Assert.Equal(expectedPage, datalist.Filter.Page); Assert.Equal(200, datalist.Filter.TotalRows); Assert.Equal(expected, actual); }
public void Page_Rows(Int32 page, Int32 rows, Int32 takeRows) { datalist.Filter.Page = page; datalist.Filter.Rows = rows; IQueryable <TestModel> expected = datalist.GetModels().Skip(page * rows).Take(takeRows); IQueryable <TestModel> actual = datalist.Page(datalist.GetModels()); Assert.Equal(expected, actual); }