public void TestSetPaddingWithNoIterationAfterReset()
        {
            var en = new BatchEnumerator <int, int>(
                Items.AsQueryable(),
                q => q,
                null,
                null,
                5
                );

            en.MoveNext();
            en.Reset();
            en.Padding = 6;
            Assert.AreEqual(6, en.Padding);
        }
        public void TestResetResetsPage()
        {
            var en = new BatchEnumerator <int, int>(
                Items.AsQueryable(),
                q => q,
                null,
                null,
                5
                );

            Assert.True(en.MoveNext());
            Assert.True(en.MoveNext());
            Assert.AreEqual(2, en.BatchNumber);
            en.Reset();
            Assert.AreEqual(0, en.BatchNumber);
        }