Fix test so that it removes the test Queue first and add a bit of logging.  
Fixes [AMQNET-505]. (See https://issues.apache.org/jira/browse/AMQNET-505)

diff --git a/src/test/csharp/QueueBrowserTests.cs b/src/test/csharp/QueueBrowserTests.cs
index 5e9bf6c..c737090 100644
--- a/src/test/csharp/QueueBrowserTests.cs
+++ b/src/test/csharp/QueueBrowserTests.cs
@@ -213,12 +213,15 @@
             const int MESSAGES_TO_SEND = 50;
             const string QUEUE_NAME = "TEST.TestBrowsingExpiration";
 
-            SendTestMessages(MESSAGES_TO_SEND, QUEUE_NAME);
-
             // Browse the queue.
             using (Connection connection = CreateConnection() as Connection)
             using (ISession session = connection.CreateSession(AcknowledgementMode.AutoAcknowledge))
+            using (IQueue queue = session.GetQueue(QUEUE_NAME))
             {
+                session.DeleteDestination(queue);
+
+                SendTestMessages(MESSAGES_TO_SEND, QUEUE_NAME);
+
                 connection.Start();
                 int browsed = Browse(QUEUE_NAME, connection);
 
@@ -250,6 +253,8 @@
                 IEnumerator enumeration = browser.GetEnumerator();
                 while (enumeration.MoveNext())
                 {
+                    ITextMessage message = enumeration.Current as ITextMessage;
+                    Tracer.DebugFormat("Browsed message: {0}", message.NMSMessageId);
                     browsed++;
                 }
             }