public void ObjectLifecycleWithoutGCKeepAlive_Success() { LittleObject.destroyedHandle = false; var obj = new LittleObject(); Assert.AreNotEqual(IntPtr.Zero, obj.handle); obj.Dummy(); }
public void ObjectLifecycleCallDummyStillReferenced_Success() { LittleObject.destroyedHandle = false; var obj = new LittleObject(); Assert.AreNotEqual(IntPtr.Zero, obj.handle); obj.DummyReferencedFromTheOutside(); obj.Dummy(); }