Пример #1
0
        public void PopMessage()
        {
            var rsmq = new Rsmq();

            rsmq.CreateQueue(new CreateQueueOptions {
                QueueName = Global.QueueName
            });

            var msgId = rsmq.SendMessage(new SendMessageOptions {
                QueueName = Global.QueueName, Message = "hello"
            });

            var poppedMessage = rsmq.PopMessage(new PopMessageOptions {
                QueueName = Global.QueueName
            });

            Assert.AreEqual(msgId, poppedMessage.Id);

            Assert.Zero(rsmq.DeleteMessage(new DeleteMessageOptions {
                QueueName = Global.QueueName, Id = msgId
            }));
        }