@Test
public void skipsConverterAppliesTransformer() throws MuleException
{
// Converter(B -> D) Transformer(C->D), payload C: skips converter, transforms C to D -> OK
Transformer converter1 = new MockConverterBuilder().from(dataTypeB).to(dataTypeD).build();
Transformer transformer2 = new MockTransformerBuilder().from(dataTypeC).to(dataTypeD).returning(new D()).build();
DefaultMuleMessage message = new DefaultMuleMessage(new C(), muleContext);
message.applyTransformers(null, converter1, transformer2);