public void Cannot_change_key_on_sealed() { TrieNode trieNode = new(NodeType.Leaf, Keccak.Zero); Assert.Throws <InvalidOperationException>( () => trieNode.Key = HexPrefix.FromBytes(Bytes.FromHexString("aaa"))); }
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]); }