Beispiel #1
0
        public void Capability()
        {
            var mb    = MessageBuilder.Create(1);
            var alloc = mb.Allocator;
            var ds    = new DynamicSerializerState(mb);

            ds.SetStruct(0, 1);
            ds.LinkToCapability(0, 13);

            DeserializerState d = ds;

            Assert.AreEqual(ObjectKind.Struct, d.Kind);
            var p = d.StructReadPointer(0);

            Assert.AreEqual(ObjectKind.Capability, p.Kind);
            Assert.AreEqual(13u, p.CapabilityIndex);
        }