private void ConsumeMessage(int deliveryCount)
{
ISession session = connection.CreateSession(AcknowledgementMode.Transactional);
IDestination destination = session.GetQueue(destinationName);
IMessageConsumer consumer = session.CreateConsumer(destination);
ITextMessage msg = (ITextMessage) consumer.Receive(TimeSpan.FromMilliseconds(1000));
Assert.IsNotNull(msg);
Assert.AreEqual(deliveryCount, msg.Properties.GetLong("NMSXDeliveryCount"),
"redelivery property matches deliveries");
session.Commit();
session.Close();
}