public static void CriticalHandleMinusOneIsInvalidTest()
 {
     var ch = new TestCriticalHandleMinusOneIsInvalid();
     Assert.True(ch.IsInvalid);
     ch.SetHandle(new IntPtr(-2));
     Assert.False(ch.IsInvalid);
     ch.SetHandle(new IntPtr(-1));
     Assert.True(ch.IsInvalid);
     ch.SetHandle(IntPtr.Zero);
     Assert.False(ch.IsInvalid);
 }
Esempio n. 2
0
    public static void CriticalHandleMinusOneIsInvalidTest()
    {
        var ch = new TestCriticalHandleMinusOneIsInvalid();

        Assert.True(ch.IsInvalid);
        ch.SetHandle(new IntPtr(-2));
        Assert.False(ch.IsInvalid);
        ch.SetHandle(new IntPtr(-1));
        Assert.True(ch.IsInvalid);
        ch.SetHandle(IntPtr.Zero);
        Assert.False(ch.IsInvalid);
    }