@Test
public void testFormatAllHandleComplexExampleCorrectly() {

    // Given:
    Date now = new Date();
    // @formatter:off
    final List<Object> arguments = list(
            now,
            Double.valueOf(3.5),
            new StringBuilder("1").append("|2").append("|3"),
            new File("src/main/java/com/tngtech")
        );
    // @formatter:on
    // When:
    String result = underTest.formatAll(arguments);
    // Then:
    assertThat(result).isEqualTo(now.toString() + ", 3.5, 1|2|3, src/main/java/com/tngtech");
}