Пример #1
0
        public void Cannot_change_key_on_sealed()
        {
            TrieNode trieNode = new(NodeType.Leaf, Keccak.Zero);

            Assert.Throws <InvalidOperationException>(
                () => trieNode.Key = HexPrefix.FromBytes(Bytes.FromHexString("aaa")));
        }
Пример #2
0
        public void Decode_gives_correct_output_when_one(bool expectedFlag, byte nibble1, byte byte1)
        {
            HexPrefix hexPrefix = HexPrefix.FromBytes(new[] { byte1 });

            Assert.AreEqual(expectedFlag, hexPrefix.IsLeaf);
            Assert.AreEqual(1, hexPrefix.Path.Length);
            Assert.AreEqual(nibble1, hexPrefix.Path[0]);
        }
 public HexPrefix Current()
 {
     return(HexPrefix.FromBytes(_a));
 }
 public HexPrefix Improved()
 {
     return(HexPrefix.FromBytes(_a));
 }
 public byte Current()
 {
     return(HexPrefix.FromBytes(_a).Path[0]);
 }
 public byte Improved()
 {
     return(HexPrefix.FromBytes(_a).Path[0]);
 }