Пример #1
0
        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);
        }