  @Test
  public void map() {

    //given
    final VEvent event = new VEvent();
    event.setDateStart(DateTime.parse("2009-12-15T22:15:00").withZone(DateTimeZone.UTC).toDate(), true);
    event.setDateEnd(DateTime.parse("2010-08-13T20:15:00").withZone(DateTimeZone.UTC).toDate(), true);
    event.setSummary("<summary>");
    event.setDescription("<description>");

    final TimeZone tz = TimeZone.getTimeZone("Europe/Berlin");

    //when
    final Event result = toTest.map(event, tz);

    //then
    assertEquals(DateTime.parse("2009-12-15T22:15:00").withZone(DateTimeZone.forID("Europe/Berlin")).toString(), result.getStart().toString());
    assertEquals(DateTime.parse("2010-08-13T20:15:00").withZone(DateTimeZone.forID("Europe/Berlin")).toString(), result.getEnd().toString());
    assertEquals("<summary>", result.getSummary());
    assertEquals("<description>", result.getDescription());
  }