public void FromMessageWithFailedConversion() { var converter = new GenericMessageConverter(conversionService); var content = MessageBuilder.WithPayload("test not a number").Build(); Assert.Throws <MessageConversionException>(() => converter.FromMessage <int>(content)); }
public void FromMessageNoConverter() { var converter = new GenericMessageConverter(conversionService); var content = MessageBuilder.WithPayload(1234L).Build(); Assert.Null(converter.FromMessage <CultureInfo>(content)); }
public void FromMessageWithConversion() { var converter = new GenericMessageConverter(conversionService); var content = MessageBuilder.WithPayload("33").Build(); Assert.Equal(33, converter.FromMessage <int>(content)); }
protected void AfterPropertiesSet() { if (ConversionService == null) { ConversionService = new GenericConversionService(); } if (MessageConverter == null) { MessageConverter = new GenericMessageConverter(ConversionService); } if (_argumentResolvers.Resolvers.Count == 0) { _argumentResolvers.AddResolvers(InitArgumentResolvers()); } }
public virtual void Initialize() { _argumentResolvers.Clear(); if (ConversionService == null) { ConversionService = new GenericConversionService(); } if (MessageConverter == null) { MessageConverter = new GenericMessageConverter(ConversionService); } if (_argumentResolvers.Resolvers.Count == 0) { _argumentResolvers.AddResolvers(InitArgumentResolvers()); } }
public DefaultMessageHandlerMethodFactory(IConversionService conversionService, IMessageConverter converter, List <IHandlerMethodArgumentResolver> resolvers) { ConversionService = conversionService; MessageConverter = converter; CustomArgumentResolvers = resolvers; if (ConversionService == null) { ConversionService = new GenericConversionService(); } if (MessageConverter == null) { MessageConverter = new GenericMessageConverter(ConversionService); } if (_argumentResolvers.Resolvers.Count == 0) { _argumentResolvers.AddResolvers(InitArgumentResolvers()); } }