@Test
public void tryToGetLiveCommandForCommandWithUnknownType() {

    final Command<?> commandMock = Mockito.mock(Command.class);
    Mockito.when(commandMock.getType()).thenReturn("Harambe");
    assertThatExceptionOfType(IllegalArgumentException.class)
            .isThrownBy(() -> underTest.getLiveCommand(commandMock))
            .withMessage("No mapping strategy for command <%s> available! The command type <%s> is unknown!",
                    commandMock, commandMock.getType())
            .withNoCause();
}