@Test
public void incrementalLoading() {

    LazyList<User> lazyList = createLazyList(20, 20);
    lazyList.get(0);
    drain();
    TestCountedDataSource.verifyRange(lazyList, 0, 40);
    lazyList.get(39);
    drain();
    TestCountedDataSource.verifyRange(lazyList, 0, 60);
    lazyList.get(41);
    drain();
    TestCountedDataSource.verifyRange(lazyList, 0, 80);
}