예제 #1
0
        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());
        }
예제 #2
0
        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());
        }