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