  @Test
  void initPropagatesIllegalStateExceptions() {

    doThrow(new IllegalStateException("")).when(delegate).init();

    assertThatThrownBy(() -> delegate.init()).isExactlyInstanceOf(IllegalStateException.class);
  }