@Test
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(paramsWith(4), arguments);
    // Then:
    assertThat(result).isEqualTo("c0=" + now.toString() + ", i1=3.5, l2=1|2|3, d3=src/main/java/com/tngtech");
}