Exemple #1
0
        public void ObjectLifecycleWithoutGCKeepAlive_Success()
        {
            LittleObject.destroyedHandle = false;
            var obj = new LittleObject();

            Assert.AreNotEqual(IntPtr.Zero, obj.handle);
            obj.Dummy();
        }
Exemple #2
0
        public void ObjectLifecycleCallDummyStillReferenced_Success()
        {
            LittleObject.destroyedHandle = false;
            var obj = new LittleObject();

            Assert.AreNotEqual(IntPtr.Zero, obj.handle);
            obj.DummyReferencedFromTheOutside();
            obj.Dummy();
        }