@Test
  public void testCorrelationDataReadFromProvider() throws Exception {
    CorrelationDataProvider<? super EventMessage> correlationDataProvider =
        mock(CorrelationDataProvider.class);
    manager.setCorrelationDataProvider(correlationDataProvider);

    manager.handle(
        asEventMessage(new StartingEvent("12")).withMetaData(singletonMap("key", "val")));

    verify(correlationDataProvider).correlationDataFor(isA(EventMessage.class));
  }