proxy.execute();
assertResultOK(proxy);
String eventId = getJSON(proxy).get("eventId").asText();
Event originalEvent = loadEvent(DEFAULT_EVENT_ID);
List<EventTicket> originalTickets = loadEventTickets(DEFAULT_EVENT_ID);
Event event = loadEvent(eventId);
List<EventTicket> tickets = loadEventTickets(eventId);
assertThat(event.getId(), is(not(originalEvent.getId())));
assertThat(event.getOwnerId(), is(EVENT_OWNER_ID));
assertThat(event.getSummary(), is(originalEvent.getSummary()));
assertThat(event.isDraft(), is(true));
assertThat(tickets.size(), is(1));
assertThat(tickets.get(0).getName(), is(originalTickets.get(0).getName()));
assertThat(tickets.get(0).getId(), is(not(originalTickets.get(0).getId())));
}