Exemple #1
0
        public void ConvertAndSendNoMatchingConverter()
        {
            var converter = new CompositeMessageConverter(new List <IMessageConverter>()
            {
                new NewtonJsonMessageConverter()
            });

            _template.MessageConverter = converter;

            _headers.Add(MessageHeaders.CONTENT_TYPE, MimeTypeUtils.APPLICATION_XML);
            Assert.Throws <MessageConversionException>(() => _template.ConvertAndSend("home", "payload", new MessageHeaders(_headers)));
        }
Exemple #2
0
        public async Task ConvertAndSendAsyncNoMatchingConverter()
        {
            var converter = new CompositeMessageConverter(new List <IMessageConverter>()
            {
                new NewtonJsonMessageConverter()
            });

            template.MessageConverter = converter;

            headers.Add(MessageHeaders.CONTENT_TYPE, MimeTypeUtils.APPLICATION_XML);
            await Assert.ThrowsAsync <MessageConversionException>(() => template.ConvertAndSendAsync("home", "payload", new MessageHeaders(headers)));
        }