}
@Override
public void testValidPayload() throws Exception
{
MuleMessageFactory factory = createMuleMessageFactory();
Object payload = getValidTransportMessage();
MuleMessage message = factory.create(payload, encoding, muleContext);
assertNotNull(message);
assertEquals(payload, message.getPayload());
// message factory populates the inbound scope
assertEquals("bar", message.getInboundProperty("foo"));
}