Пример #1
0
        public static byte[] Seal(long gp, byte[]payload)
        {
            var op = new OpData(payload, gp);

            var storage = new MemoryStream();
            var writer = new BinaryWriter(storage);

            op.WriteTo(writer);

            return storage.ToArray();
        }
Пример #2
0
        public void Write()
        {
            var o = new OpData(_oneByte,1);

            var storage = new MemoryStream();
            var writer = new BinaryWriter(storage);

            o.WriteTo(writer);

            Assert.That(storage.ToArray().Length, Is.EqualTo(8+16+1));
        }
Пример #3
0
        public void WriteFormat()
        {
            var o = new OpData(_oneByte, 1);

            Assert.That(BitConverter.GetBytes(o.Position).Length, Is.EqualTo(8));
            Assert.That(o.Hash.Length, Is.EqualTo(16));
            Assert.That(o.Payload.Length, Is.EqualTo(1));
        }