private static RedisMqHostPool CreateMqHostPool(int threadCount = 1)
 {
     var redisFactory = TestConfig.BasicClientManger;
     try
     {
         redisFactory.Exec(redis => redis.FlushAll());
     }
     catch (RedisException rex)
     {
         Debug.WriteLine("WARNING: Redis not started? \n" + rex.Message);
     }
     var mqHost = new RedisMqHostPool(redisFactory)
     {
         NoOfThreadsPerService = threadCount,
     };
     return mqHost;
 }
 private static RedisMqHostPool CreateMqHostPool(int threadCount = 1)
 {
     var redisFactory = new BasicRedisClientManager();
     try
     {
         redisFactory.Exec(redis => redis.FlushAll());
     }
     catch (RedisException rex)
     {
         Console.WriteLine("WARNING: Redis not started? \n" + rex.Message);
     }
     var mqHost = new RedisMqHostPool(redisFactory)
     {
         NoOfThreadsPerService = threadCount,
     };
     return mqHost;
 }