Author: tabish
Date: Fri Dec 11 16:10:14 2009
New Revision: 889676

URL: http://svn.apache.org/viewvc?rev=889676&view=rev
Log:
Add an additional test for adding and removing an MessageListner from a 
Consumer.

Modified:
    activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConsumerTest.cs

Modified: 
activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConsumerTest.cs
URL: 
http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConsumerTest.cs?rev=889676&r1=889675&r2=889676&view=diff
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConsumerTest.cs 
(original)
+++ activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConsumerTest.cs 
Fri Dec 11 16:10:14 2009
@@ -477,6 +477,25 @@
                 session.Close();
             }
         }
+               
+               [Test]
+               public void TestAddRemoveAsnycMessageListener()
+               {
+            using(IConnection connection = CreateConnection(TEST_CLIENT_ID))
+            {
+                               connection.Start();
+                               
+                ISession session = 
connection.CreateSession(AcknowledgementMode.ClientAcknowledge);
+                ITemporaryTopic topic = session.CreateTemporaryTopic();
+                IMessageConsumer consumer = session.CreateConsumer(topic);
+
+                               consumer.Listener += OnMessage;
+                               consumer.Listener -= OnMessage;
+                               consumer.Listener += OnMessage;
+                               
+                               consumer.Close();
+                       }
+               }
     
         public void OnMessage(IMessage message) 
         {


Reply via email to