public static async Task RunRabbitServiceConsumerRetryTestAsync()
        {
            _rabbitSeasoning.FactorySettings.EnableDispatchConsumersAsync = false;
            _rabbitDeliveryService = new RabbitDeliveryService(_rabbitSeasoning);

            consumer = await _rabbitDeliveryService.CreateConsumerAsync(ActionRejectWork, queueName);
            await RabbitService_SendManyWithLimitAsync();

            await Console.Out.WriteLineAsync("Finished sending messages.");
        }
        public static async Task RunRabbitServiceConsumerAckTestAsync()
        {
            _rabbitSeasoning.FactorySettings.RabbitHostName = "localhost";
            _rabbitSeasoning.PoolSettings.ConnectionName    = Environment.MachineName;

            _rabbitSeasoning.FactorySettings.EnableDispatchConsumersAsync = false;
            _rabbitDeliveryService = new RabbitDeliveryService(_rabbitSeasoning);

            consumer = await _rabbitDeliveryService.CreateConsumerAsync(ActionWork, queueName);
            await RabbitService_SendMessagesWithLimitWithAccuracyAsync();

            await Console.Out.WriteLineAsync("Finished sending messages.");
        }