Exemple #1
0
        public void QueueDelete_does_nothing_if_queue_does_not_exist()
        {
            var node = new RabbitServer();

            using (var model = new FakeModel(node))
            {
                model.QueueDelete("someQueue");
                Assert.True(node.Queues.IsEmpty);
            }
        }
Exemple #2
0
        public void QueueDelete_with_arguments_deletes_the_queue()
        {
            var node = new RabbitServer();

            using (var model = new FakeModel(node))
            {
                const string queueName = "someName";
                model.QueueDeclare(queueName, true, true, true, null);
                model.QueueDelete(queueName, true, true);
                Assert.True(node.Queues.IsEmpty);
            }
        }
Exemple #3
0
        public void QueueDelete_NonExistentQueue_DoesNothing()
        {
            // Arrange
            var node = new RabbitServer();

            using (var model = new FakeModel(node))
            {
                // Act
                model.QueueDelete("someQueue");

                // Assert
                Assert.True(node.Queues.IsEmpty);
            }
        }
Exemple #4
0
        public void QueueDelete_WithArguments_DeletesTheQueue()
        {
            // Arrange
            var node = new RabbitServer();

            using (var model = new FakeModel(node))
            {
                const string queueName = "someName";
                model.QueueDeclare(queueName, true, true, true, null);

                // Act
                model.QueueDelete(queueName, true, true);

                // Assert
                Assert.True(node.Queues.IsEmpty);
            }
        }