@Test
public void releaseDelegatesToItemSource() {

    // given
    FailedItemInfo failedItemInfo = mock(FailedItemInfo.class);
    ItemSource<Object> itemSource = mock(ItemSource.class);
    FailedItemSource<Object> failedItemSource = new FailedItemSource<>(itemSource, failedItemInfo);
    // when
    failedItemSource.release();
    // then
    verify(itemSource, times(1)).release();
}