@Test
 public void testRabbitTemplateBackOff() {
   load(TestConfiguration3.class);
   RabbitTemplate rabbitTemplate = this.context.getBean(RabbitTemplate.class);
   assertThat(rabbitTemplate.getMessageConverter())
       .isEqualTo(this.context.getBean("testMessageConverter"));
 }
 @Test
 public void testRabbitTemplateMessageConverters() {
   load(MessageConvertersConfiguration.class);
   RabbitTemplate rabbitTemplate = this.context.getBean(RabbitTemplate.class);
   assertThat(rabbitTemplate.getMessageConverter())
       .isSameAs(this.context.getBean("myMessageConverter"));
   DirectFieldAccessor dfa = new DirectFieldAccessor(rabbitTemplate);
   assertThat(dfa.getPropertyValue("retryTemplate")).isNull();
 }