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()); }