assertEquals(false, it.hasPrevious());
assertEquals(testValue, it.next());
assertEquals(false, it.hasNext());
assertEquals(true, it.hasPrevious());
it.reset();
assertEquals(true, it.hasNext());
assertEquals(false, it.hasPrevious());
assertEquals(testValue, it.next());
assertEquals(false, it.hasNext());