private static void LongToUpperHexStringIdGenerator()
        {
            Console.WriteLine();
            Console.WriteLine(" == String ids (upper hex conversion) with prefix 'upper' ==");

            var idGenerator =
                new IdStringGeneratorWrapper(
                    new Id64Generator(), IdStringGeneratorWrapper.UpperHex, "upper");

            foreach (var id in idGenerator.Take(5).ToArray())
            {
                Console.WriteLine(id);
            }
        }
        private static void LongToBase32StringIdGenerator()
        {
            Console.WriteLine();
            Console.WriteLine(" == String ids (base 32 conversion) ==");

            var idGenerator =
                new IdStringGeneratorWrapper(
                    new Id64Generator(), IdStringGeneratorWrapper.Base32);

            foreach (var id in idGenerator.Take(5).ToArray())
            {
                Console.WriteLine(id);
            }

            Console.WriteLine();
            Console.WriteLine(" == String ids (base 32 conversion, leading zero) ==");

            idGenerator =
                new IdStringGeneratorWrapper(
                    new Id64Generator(), IdStringGeneratorWrapper.Base32LeadingZero);

            foreach (var id in idGenerator.Take(5).ToArray())
            {
                Console.WriteLine(id);
            }
        }
        private static void LongToStringIdGenerator()
        {
            Console.WriteLine();
            Console.WriteLine(" == String ids with prefix 'o' ==");

            var idGenerator = new IdStringGeneratorWrapper(new Id64Generator(), "o");

            foreach (var id in idGenerator.Take(5).ToArray())
            {
                Console.WriteLine(id);
            }
        }