SynapseConfiguration synapseConfig = new SynapseConfiguration();
AxisConfiguration axisConfig = new AxisConfiguration();
synapseConfig.setAxisConfiguration(axisConfig);
ConfigurationContext cfgCtx = new ConfigurationContext(axisConfig);
SynapseEnvironment env = new Axis2SynapseEnvironment(cfgCtx, synapseConfig);
axisConfig.addParameter(SynapseConstants.SYNAPSE_CONFIG, synapseConfig);
axisConfig.addParameter(SynapseConstants.SYNAPSE_ENV, env);
MessageContext msgCtx = TestUtils.getAxis2MessageContext(payload, null).
getAxis2MessageContext();
msgCtx.setConfigurationContext(cfgCtx);