@Test
public void multipleDecisionTablesCheckTopBounds() {

    final Bounds b = helper.getBounds( new HashSet<GuidedDecisionTableView.Presenter>() {{
        add( makeTable( 0, 0, 400, 400 ) );
        add( makeTable( 0, -2200, 400, 400 ) );
    }} );
    final double expectedMinY = -2200 - BOUNDS_PADDING;
    assertEquals( BOUNDS_MIN_X,
                  b.getX(),
                  0.0 );
    assertEquals( expectedMinY,
                  b.getY(),
                  0.0 );
    assertEquals( BOUNDS_MAX_X - BOUNDS_MIN_X,
                  b.getWidth(),
                  0.0 );
    assertEquals( BOUNDS_MAX_Y - expectedMinY,
                  b.getHeight(),
                  0.0 );
}