Example #1
0
        public void HasRef()
        {
            Idle idle = this.loop.CreateIdle();

            idle.AddReference();
            Assert.True(idle.HasReference());
            idle.RemoveReference();
            Assert.False(idle.HasReference());
            idle.CloseHandle(this.OnClose);
        }
Example #2
0
        public void Idle()
        {
            Idle idle = this.loop.CreateIdle().Start(this.OnCallback);

            idle.RemoveReference();

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

            this.CloseHandle(idle);
        }