コード例 #1
0
        public void DeleteMessage()
        {
            QueueTestHelpers.AddMessagesToQueue(_testClient, _messageQueueName, 1);

            var result = MessageTasks.DeleteMessageAsync(_queueConnectionProperties, _options, new CancellationToken());

            Assert.IsTrue(result.Result.Success);
        }
コード例 #2
0
        public void AddMessageToQueue_CreatesQueue()
        {
            _queueConnectionProperties.QueueName = _newQueueName;
            _messageProperties.CreateQueue       = true;
            var result = MessageTasks.InsertMessageAsync(_queueConnectionProperties, _messageProperties, _options, new CancellationToken());

            Assert.IsTrue(result.Result.Success);
            Assert.IsTrue(QueueTestHelpers.QueueExists(_testClient, _newQueueName));
        }
コード例 #3
0
        public void PeekNextMessage()
        {
            QueueTestHelpers.AddMessagesToQueue(_testClient, _messageQueueName, 2);

            var result = MessageTasks.PeekNextMessageAsync(_queueConnectionProperties, _options, new CancellationToken());

            Assert.IsTrue(result.Result.Success);
            Assert.AreEqual("Test message number 0", result.Result.Content);
        }
コード例 #4
0
        public void DeleteMessage_IfQueueEmpty_ReturnsFalse()
        {
            var result = MessageTasks.DeleteMessageAsync(_queueConnectionProperties, _options, new CancellationToken());

            Assert.IsFalse(result.Result.Success);
        }
コード例 #5
0
        public void AddMessageToQueue()
        {
            var result = MessageTasks.InsertMessageAsync(_queueConnectionProperties, _messageProperties, _options, new CancellationToken());

            Assert.IsTrue(result.Result.Success);
        }