示例#1
0
        public void CanReadWriteBigSize(ulong value, string hex)
        {
            var ms     = new MemoryStream(Encoders.Hex.DecodeData(hex));
            var reader = new TLVReader(ms);

            Assert.Equal(value, reader.ReadBigSize());

            ms.Position = 0;
            var writer = new TLVWriter(ms);

            writer.WriteBigSize(value);
            ms.Position = 0;
            reader      = new TLVReader(ms);
            Assert.Equal(value, reader.ReadBigSize());
        }