### Question:
OrderProjections { @EventHandler public void onOrderPlaced(OrderPlaced event, @Timestamp Instant timestamp, ReplayStatus replayStatus) { repository.save(new OrderHistoryItem(event.getReference(), event.getCustomerId(), LocalDateTime.ofInstant(timestamp, ZoneOffset.UTC))); if (replayStatus.isReplay()) { try { Thread.sleep(20L); } catch (InterruptedException e) { } } }  @EventHandler void onOrderPlaced(OrderPlaced event, @Timestamp Instant timestamp, ReplayStatus replayStatus); @EventHandler void onOrderStatusChanged(OrderStatusChanged event); @ResetHandler void reset();  }### Answer:
@Test public void shouldSave() { projections.onOrderPlaced(new OrderPlaced("reference", "customerId"), Instant.now(), ReplayStatus.REGULAR); verify(repository).save(any()); }