public void TestEncodeLengthHigherThan55() { int Length = 56; int Offset = 192; byte[] expected = new byte[] { 0xf8, 0x38 }; byte[] EncodedLength = RLPEncoder.EncodeLength(Length, Offset); Assert.AreEqual(expected.ToHex(), EncodedLength.ToHex()); }
public void TestEncodeLengthLowerThan56() { int Length = 1; int Offset = 128; byte[] expected = new byte[] { (byte)0x81 }; byte[] EncodedLength = RLPEncoder.EncodeLength(Length, Offset); Assert.AreEqual(expected.ToHex(), EncodedLength.ToHex()); }