@Test
  public void returnsEmptyString_WhenDateIsNull() {
    final String ExpectedString = "";

    String result = DateUtils.getDateAsString(null);

    assertThat(result).isEqualTo(ExpectedString);
  }
  @Test
  public void returnsCorrectFormattedDate() {
    final String ExpectedString = "10.12.2012";
    Calendar cal = Calendar.getInstance();
    cal.setLenient(false);
    cal.set(2012, 11, 10); // Month is Zero based ... Yeah it is ...
    Date date = cal.getTime();

    String result = DateUtils.getDateAsString(date);

    assertThat(result).isEqualTo(ExpectedString);
  }