public void Zero() { Assert.AreEqual("1111111", Base58.Encode(new byte[7])); Assert.AreEqual(7, Base58.Decode("1111111").Length); Assert.IsTrue(Base58.Decode("1111111").All(b => b == 0)); }
public void Decode_Bad() { ExceptionAssert.Throws <FormatException>(() => Base58.Decode("jo91waLQA1NNeBmZKUF==")); }
public void Decode_Bad() { ExceptionAssert.Throws <InvalidOperationException>(() => Base58.Decode("jo91waLQA1NNeBmZKUF==")); }
public void Decode() { Assert.AreEqual("this is a test", Encoding.UTF8.GetString(Base58.Decode("jo91waLQA1NNeBmZKUF"))); Assert.AreEqual("this is a test", Encoding.UTF8.GetString("jo91waLQA1NNeBmZKUF".FromBase58())); }
public MultiHash(string base58) : this(Base58.Decode(base58)) { }