NodeInterface n = min;
do {
assertTrue(n.getId() < n.getNext().getId());
assertEquals(min.getId(), n.getMinId());
assertEquals(max.getMaxId(), max.getId());
assertEquals(n.numberOfNodes(), size);
} while ((n = n.getNext()).getNext() != min);
n = max;
do {
assertTrue(n.getId() > n.getPrevious().getId());