@Test
    public void test()
            throws IOException
    {
        IterableBufferedReader underTest = new IterableBufferedReader( newBufferedReader(), 40 );
        int count = 0;
        System.out.println( "################ Test 40" );
        for ( String eachLine : underTest ) {
            System.out.println( eachLine );
            count++;
        }
        Assert.assertEquals( 10, count );

        underTest = new IterableBufferedReader( newBufferedReader() );
        count = 0;
        System.out.println( "################ Test without limit" );
        for ( String eachLine : underTest ) {
            System.out.println( eachLine );
            count++;
        }
        Assert.assertEquals( 10, count );

        underTest = new IterableBufferedReader( newBufferedReader(), 5 );
        count = 0;
        System.out.println( "################ Test 5" );
        for ( String eachLine : underTest ) {
            System.out.println( eachLine );
            count++;
        }
        Assert.assertEquals( 5, count );

    }