@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)); }