@Test
public void getLogger_different_name_return_different_instances() throws Exception {

    when(underlyingLoggerFactory.getLogger("hello")).thenReturn(mock(Logger.class));
    when(underlyingLoggerFactory.getLogger("world")).thenReturn(mock(Logger.class));
    LambdaLogger helloLambdaLogger = abstractlambdaLoggerFactory.getLogger("hello");
    LambdaLogger worldLambdaLogger = abstractlambdaLoggerFactory.getLogger("world");
    assertThat(helloLambdaLogger, not(sameInstance(worldLambdaLogger)));
}