@Test
public void doLog_format_argSuppliers_enabled_args_not_null() throws Exception {

    when(underlyingLogger.isInfoEnabled(testMarker)).thenReturn(true);
    lambdaLogger.doLog(testMarker, Level.INFO, "greetings {} -> {}", new Supplier<?>[]{() -> "hello", () -> "world"}, testException);
    verify(underlyingLogger, times(1)).info(eq(testMarker), eq("greetings hello -> world"), eq(testException));
}