Esempio n. 1
0
 public void TableModel_Paging(int?page)
 {
     _model.Page     = page;
     _model.PageSize = PageSize;
     _model.SetPageItems(SampleDataSet);
     Assert.Equal(PageSize, _model.PageItems.Count);
     Assert.Collection(_model.PageItems, SampleDataSet.Skip(((page ?? 1) - 1) * PageSize).Take(PageSize).Select(EntityMatcher).ToArray());
 }
Esempio n. 2
0
        public void TableModel_NoPaging()
        {
            var model = new TestEntityModel(TestEntitySorter.ID, true, false);

            model.SetPageItems(DefaultTableModelTests.SampleDataSet);
            Assert.Equal(DefaultTableModelTests.SampleDataSet.Length, model.PageItems.Count);
            Assert.Collection(model.PageItems, DefaultTableModelTests.SampleDataSet.Select(DefaultTableModelTests.EntityMatcher).ToArray());
        }