ToString() 공개 메소드

Returns the Base58 encoding of the MultiHash.
public ToString ( ) : string
리턴 string
예제 #1
0
        public void To_String_Is_Base58_Representation()
        {
            var hash = "QmaozNR7DZHQK1ZcU9p7QdrshMvXqWK6gpu5rmrkPdT3L4";
            var mh   = new MultiHash(hash);

            Assert.AreEqual(hash, mh.ToString());
        }
예제 #2
0
        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());
        }
예제 #3
0
        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);
        }