### Question:
AdjustableDateValueFormatter implements ValueFormatter<AdjustableDate> { @Override public String formatForCsv(AdjustableDate amount) { return amount.getUnadjusted().toString(); } private  AdjustableDateValueFormatter(); @Override String formatForCsv(AdjustableDate amount); @Override String formatForDisplay(AdjustableDate amount);  }### Answer:
@Test public void formatForCsv() { AdjustableDate date = AdjustableDate.of(date(2016, 6, 30), BusinessDayAdjustment.of(MODIFIED_FOLLOWING, SAT_SUN)); assertThat(AdjustableDateValueFormatter.INSTANCE.formatForCsv(date)).isEqualTo("2016-06-30"); }