@Override
  public String apply(Object input) {
    return input.toString();
  }
@Test
  void should_extract_toString() {
    // GIVEN
    Employee someEmployee = new Employee(1, new Name("John Doe"), 28);
    // WHEN
    String result = underTest.apply(someEmployee);
    // THEN
    then(result).isEqualTo("Employee[id=1, name=Name[first='John Doe', last='null'], age=28]");
  }