public async Task CreatePolicy()
        {
            var connectionFactory = CreateConnectionFactory();

            using (var queueClient = new RabbitMQClient(connectionFactory))
            {
                var response = await queueClient.PolicyDeclareAsync("testing", "testPolicy",
                                                                    new VirtualHostPolicy("(.log)$", new Dictionary <string, object> {
                    { "message-ttl", 1000 }
                }, 0, PolicyScope.Queues));

                if (!response)
                {
                    throw new Exception("Error creating policy");
                }
            }
        }