    @Test
    public void nextShouldReturnCurrentAndThanIncreasedValue() {

        AbstractPositionIterator iterator = providePositionIterator(5);
        int result = iterator.next();
        assertTrue(result == 0);
        result = iterator.next();
        assertTrue(result == 1);
        result = iterator.next();
        assertTrue(result == 2);
    }