public void TextMessagesDefaultToUTF8Encoding() { MessageFactoryRegistry registry = MessageFactoryRegistry.NewDefaultRegistry(); IMessage message = registry.CreateMessage(TEXT_PLAIN); Assert.AreEqual("utf-8", message.ContentEncoding.ToLower()); }
public void CanCreateBinary() { MessageFactoryRegistry registry = MessageFactoryRegistry.NewDefaultRegistry(); IMessage message = registry.CreateMessage(OCTET_STREAM); Assert.IsNotNull(message); Assert.AreEqual(OCTET_STREAM, message.ContentType); Assert.IsInstanceOfType(typeof(QpidBytesMessage), message); }
public void CanCreateTextXml() { MessageFactoryRegistry registry = MessageFactoryRegistry.NewDefaultRegistry(); IMessage message = registry.CreateMessage(TEXT_XML); Assert.IsNotNull(message); Assert.AreEqual(TEXT_XML, message.ContentType); Assert.IsInstanceOfType(typeof(QpidTextMessage), message); }
public void CanCreateUnknownType() { MessageFactoryRegistry registry = MessageFactoryRegistry.NewDefaultRegistry(); const string OTHER = "application/unknown"; IMessage message = registry.CreateMessage(OTHER); Assert.IsNotNull(message); Assert.AreEqual(OTHER, message.ContentType); Assert.IsInstanceOfType(typeof(QpidBytesMessage), message); }
internal BasicMessageConsumer(ushort channelId, string queueName, bool noLocal, MessageFactoryRegistry messageFactory, AmqChannel channel, int prefetchHigh, int prefetchLow, bool exclusive, bool browse) { _channelId = channelId; _queueName = queueName; _noLocal = noLocal; _messageFactory = messageFactory; _channel = channel; _acknowledgeMode = _channel.AcknowledgeMode; _prefetchHigh = prefetchHigh; _prefetchLow = prefetchLow; _exclusive = exclusive; _browse = browse; if (_acknowledgeMode == AcknowledgeMode.SessionTransacted) { _receivedDeliveryTags = new LinkedList <long>(); } }