Beispiel #1
0
        /// <summary>
        /// Tests run in a virtualhost https://www.rabbitmq.com/vhosts.html
        /// If the virtualhost is present, we delete it and recreate it before running any test
        /// </summary>
        private void setupVhost()
        {
            var managementClient = new ManagementClient($"http://{rabbitMQHost}", "guest", "guest", 15672);

            var vhost = managementClient.GetVhosts().Where(v => v.Name == VHOST_NAME).FirstOrDefault();

            if (vhost != null)
            {
                managementClient.DeleteVhost(vhost);
            }
            managementClient.CreateVhost(VHOST_NAME);
        }