public void testMessageInfoMappingConfig() throws Exception
{
Service d = muleContext.getRegistry().lookupService("msgInfoMappingTestComponent");
assertNotNull(d);
final MessageInfoMapping mapping = d.getMessageInfoMapping();
assertTrue(mapping instanceof ExpressionMessageInfoMapping);
Map props = new HashMap();
props.put("id", "myID123");
props.put("correlation", "myCorrelationID456");
MuleMessage msg = new DefaultMuleMessage("foo", props, muleContext);
assertEquals("myID123",mapping.getMessageId(msg));
assertEquals("myCorrelationID456",mapping.getCorrelationId(msg));
}