Пример #1
0
        public void ReceiveListOfMessagesOnTargetQueue()
        {
            //string targetQueueFullName = @"7d027278-6734-48c3-814e-180f0892dd00/Queue/TargetQueue";

            MessagingService messaging = new MessagingService();

            messaging.UseServer(targetServerName);

            using (var consumer = messaging.CreateMessageConsumer("TargetQueue"))
            {
                IList <string> messages = consumer.Receive(3, 5000);
                foreach (string message in messages)
                {
                    if (string.IsNullOrEmpty(message))
                    {
                        Console.WriteLine("message is empty");
                    }
                    else
                    {
                        Assert.AreEqual("test message from source to target", message);
                        Console.WriteLine($"message: {message}");
                    }
                }
                consumer.Commit();
            }
        }