public void FixedTests() { Assert.AreEqual(Base91.Encode("test"), "fPNKd"); Assert.AreEqual(Base91.Encode("Hello World!"), ">OwJh>Io0Tv!8PE"); Assert.AreEqual(Base91.Decode("fPNKd"), "test"); Assert.AreEqual(Base91.Decode(">OwJh>Io0Tv!8PE"), "Hello World!"); }
public static void Main() { Console.WriteLine("[{0}]", Base91.Encode("test")); Console.WriteLine("[{0}]", Base91.Encode("Hello World!")); Console.WriteLine("[{0}]", Base91.Decode("fPNKd")); Console.WriteLine("[{0}]", Base91.Decode(">OwJh>Io0Tv!8PE")); }
public override byte[] OnMemoryData() { JToken currenToken = CurrentToken(); var str = (string)currenToken; var data = Base91.Decode(str); return(data); }
public void RandomTests() { var random = new Random(DateTime.Now.Millisecond); for (var i = 0; i < 200; i++) { var origin = string.Format("%s%s%s%s%s%s%s%s%s%s%s", (random.NextDouble() * 10000).ToString(), (random.NextDouble() * 10000).ToString(), (random.NextDouble() * 10000).ToString(), (random.NextDouble() * 10000).ToString(), (random.NextDouble() * 10000).ToString(), (random.NextDouble() * 10000).ToString(), (random.NextDouble() * 10000).ToString(), (random.NextDouble() * 10000).ToString(), (random.NextDouble() * 10000).ToString(), (random.NextDouble() * 10000).ToString(), (random.NextDouble() * 10000).ToString()); var encodNd = Solution.Encode(origin); Assert.AreEqual(Base91.Encode(origin), encodNd); Assert.AreEqual(Base91.Decode(encodNd), origin); } }
/// <summary> /// Convert Base91 to byte[]. /// </summary> /// <param name="str">Base64 string.</param> /// <returns>Decoded byte[].</returns> public static byte[] DecodeBase91(this string str) { return(Base91.Decode(str)); }
/// <summary> /// Convert Base91 to byte[]. /// </summary> /// <param name="str">Base91 byte[].</param> /// <returns>Decoded byte[].</returns> public static byte[] DecodeBase91(this byte[] data) { return(Base91.Decode(data)); }
public static byte[] FromBase91(string data) { var base91 = new Base91(); return(base91.Decode(data)); }
public void DecodeTests(string input, string expected) { Assert.AreEqual(Base91.Decode(input), expected); }