public void ToStringForSerializableMessageBody() { var messageProperties = new MessageProperties(); messageProperties.ContentType = MessageProperties.CONTENT_TYPE_SERIALIZED_OBJECT; var message = new Message(SerializationUtils.SerializeObject(DateTime.Now), messageProperties); Assert.NotNull(message.ToString()); }
public void ToStringForNonSerializableMessageBody() { var messageProperties = new MessageProperties(); messageProperties.ContentType = MessageProperties.CONTENT_TYPE_SERIALIZED_OBJECT; var message = new Message(Encoding.UTF8.GetBytes("foo"), messageProperties); // System.err.println(message); Assert.NotNull(message.ToString()); }
public void ToStringForNullMessageProperties() { var message = new Message(new byte[0], null); Assert.NotNull(message.ToString()); }
public void ToStringForNonStringMessageBody() { var message = new Message(SerializationUtils.SerializeObject(DateTime.Now), null); Assert.NotNull(message.ToString()); }
public void ToStringForEmptyMessageBody() { var message = new Message(new byte[0], new MessageProperties()); Assert.NotNull(message.ToString()); }
/// <summary>Handle the delivery.</summary> /// <param name="delivery">The delivery.</param> /// <returns>The message.</returns> private Message Handle(Delivery delivery) { if (delivery == null && this.shutdown != null) { throw new Exception(string.Format("Shutdown event occurred. Cause: {0}", this.shutdown)); } if (delivery == null) { return null; } var body = delivery.Body; var envelope = delivery.Envelope; var messageProperties = this.messagePropertiesConverter.ToMessageProperties(delivery.Properties, envelope, "UTF-8"); messageProperties.MessageCount = 0; var message = new Message(body, messageProperties); Logger.Debug(m => m("Received message: {0}", message.ToString())); this.deliveryTags.AddOrUpdate(messageProperties.DeliveryTag); return message; }