/// <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); }