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); }
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); }