Exemple #1
0
        public void DeleteMessage()
        {
            QueueTestHelpers.AddMessagesToQueue(_testClient, _messageQueueName, 1);

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

            Assert.IsTrue(result.Result.Success);
        }
Exemple #2
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);
        }
Exemple #3
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));
        }
Exemple #4
0
        public void InitializeTests()
        {
            _queueConnectionProperties = new QueueConnectionProperties {
                StorageConnectionString = CONNECTIONSTRING, QueueName = _messageQueueName
            };
            _messageProperties = new MessageProperties {
                Content = "Hello Unit Tests", CreateQueue = false
            };
            _options = new Options {
                ThrowErrorOnFailure = true
            };
            _testClient = QueueTestHelpers.GetQueueClient(CONNECTIONSTRING);

            QueueTestHelpers.CreateQueue(_testClient, _messageQueueName);
        }
Exemple #5
0
 public void TestTearDown()
 {
     //remove test queues
     QueueTestHelpers.DeleteQueue(_testClient, _messageQueueName);
     QueueTestHelpers.DeleteQueue(_testClient, _newQueueName);
 }