示例#1
0
        public void TestBasicMarshaling()
        {
            var h   = Multihash.Sum <SHA3_512>(Encoding.UTF8.GetBytes("TEST"), 4);
            var cid = new Cid(MulticodecCode.MerkleDAGCBOR, h);

            var data   = cid.ToBytes();
            var output = Cid.Cast(data);

            Assert.Equal(cid, output);

            var s = cid.ToString();

            output = Cid.Decode(s);
            Assert.Equal(cid, output);
        }