public void DefaultHeaderMappingMessageConverter() { ChannelPublishingJmsMessageListener listener = new ChannelPublishingJmsMessageListener(); listener.AfterPropertiesSet(); HeaderMappingMessageConverter hmmc = GetHmmc(listener); Assert.That(hmmc, Is.Not.Null); SimpleMessageConverter smc = hmmc.GetType().GetField("converter", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(hmmc) as SimpleMessageConverter; Assert.That(smc, Is.Not.Null); }
public void CustomMessageConverterDecoratedForHeaderMapping() { ChannelPublishingJmsMessageListener listener = new ChannelPublishingJmsMessageListener(); IMessageConverter originalConverter = new TestMessageConverter(); listener.MessageConverter = originalConverter; listener.AfterPropertiesSet(); HeaderMappingMessageConverter hmmc = GetHmmc(listener); Assert.That(hmmc, Is.Not.Null); TestMessageConverter smc = hmmc.GetType().GetField("converter", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(hmmc) as TestMessageConverter; Assert.That(smc, Is.Not.Null); }