@Test
public void releaseHasNoSideEffect() {

    // given
    String expected = "expectedSource";
    ItemSource<String> itemSource = new StringItemSource(expected);
    // when
    itemSource.release();
    // then
    Assert.assertEquals(expected, itemSource.getSource());
}