예제 #1
0
        public void Apply_DoesNotThrow()
        {
            const int SkipCount = 15;
            const int PageSize  = 5;

            var queryData = TestData.DeepCopyTestEntityData().AsQueryable();
            var criterion = new PagingCriterion <TestEntity>(SkipCount, PageSize);

            Assert.DoesNotThrow(() => criterion.Apply(queryData));

            // We cannot mock extension methods so cannot verify which query method was called.
        }
예제 #2
0
        public void Constructor_DoesNotThrow()
        {
            const int SkipCount = 4;
            const int PageSize  = 3;

            PagingCriterion <TestEntity> criterion = null;

            Assert.DoesNotThrow(
                () => criterion = new PagingCriterion <TestEntity>(SkipCount, PageSize));
            Assert.That(criterion.SkipCount, Is.EqualTo(SkipCount));
            Assert.That(criterion.PageSize, Is.EqualTo(PageSize));
        }