예제 #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);
        }