@Test
public void shouldThrowGettingWrongTypeExceptionWhenTryingToGetEnumFromillegalValue() {

    // given
    ValueHolder holder = new StringHolder("ILLEGAL");
    MultiValue mv = new DefaultMultiValue(new Object[]{holder});
    // when
    catchException(mv).getEnum(0, LetterType.class);
    // when then
    assertThat(caughtException()).isInstanceOf(GettingWrongTypeException.class);
}