public void Base62EncodeTest()
 {
     Base62Encoder.Encode(Guid.NewGuid());
     Base62Encoder.Encode(DateTime.UtcNow.Ticks);
     Base62Encoder.Encode("xxxxxxxxx");
     //Base62Encoder.Encode("你好", Encoding.UTF8); // not supported
 }
        public void Base62LongTest(long num)
        {
            var encodedText = Base62Encoder.Encode(num);
            var decodeNum   = Base62Encoder.DecodeLong(encodedText);

            Assert.Equal(num, decodeNum);
        }
        public void Base62StringTest(string str)
        {
            var encodedText = Base62Encoder.Encode(str);
            var decodeStr   = Base62Encoder.DecodeString(encodedText);

            Assert.Equal(str, decodeStr);
        }
        public void Base62GuidTest()
        {
            var guid        = Guid.NewGuid();
            var encodedText = Base62Encoder.Encode(guid);
            var decodeGuid  = Base62Encoder.DecodeGuid(encodedText);

            Assert.Equal(guid, decodeGuid);
        }