示例#1
0
文件: RefTests.cs 项目: heng83/NetUV
        public void HasRef()
        {
            Idle idle = this.loop.CreateIdle();

            idle.AddReference();
            Assert.True(idle.HasReference());
            idle.RemoveReference();
            Assert.False(idle.HasReference());
            idle.CloseHandle(this.OnClose);
        }
示例#2
0
文件: RefTests.cs 项目: heng83/NetUV
        public void Idle()
        {
            Idle idle = this.loop.CreateIdle().Start(this.OnCallback);

            idle.RemoveReference();

            this.loop.RunDefault();
            Assert.Equal(0, this.callbackCount);

            this.CloseHandle(idle);
        }