public void To_String_Is_Base58_Representation() { var hash = "QmaozNR7DZHQK1ZcU9p7QdrshMvXqWK6gpu5rmrkPdT3L4"; var mh = new MultiHash(hash); Assert.AreEqual(hash, mh.ToString()); }
public void Implicit_Conversion_From_String() { var hash = "QmaozNR7DZHQK1ZcU9p7QdrshMvXqWK6gpu5rmrkPdT3L4"; MultiHash mh = hash; Assert.IsNotNull(mh); Assert.IsInstanceOfType(mh, typeof(MultiHash)); Assert.AreEqual(hash, mh.ToString()); }
public void JsonSerialization() { var a = new MultiHash("QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB"); string json = JsonConvert.SerializeObject(a); Assert.AreEqual($"\"{a.ToString()}\"", json); var b = JsonConvert.DeserializeObject <MultiHash>(json); Assert.AreEqual(a, b); a = null; json = JsonConvert.SerializeObject(a); b = JsonConvert.DeserializeObject <MultiHash>(json); Assert.IsNull(b); }