public static void SafeHandleMinusOneIsInvalidTest() { var sh = new TestSafeHandleMinusOneIsInvalid(); Assert.True(sh.IsInvalid); sh.SetHandle(new IntPtr(-2)); Assert.False(sh.IsInvalid); sh.SetHandle(new IntPtr(-1)); Assert.True(sh.IsInvalid); sh.SetHandle(IntPtr.Zero); Assert.False(sh.IsInvalid); }
public static void SafeHandleMinusOneIsInvalidTest() { var sh = new TestSafeHandleMinusOneIsInvalid(); Assert.True(sh.IsInvalid); sh.SetHandle(new IntPtr(-2)); Assert.False(sh.IsInvalid); sh.SetHandle(new IntPtr(-1)); Assert.True(sh.IsInvalid); sh.SetHandle(IntPtr.Zero); Assert.False(sh.IsInvalid); }
public static void SafeHandleMinusOneIsInvalidTest() { var sh = new TestSafeHandleMinusOneIsInvalid(); Assert.True(sh.IsInvalid); Marshal.InitHandle(sh, -2); Assert.False(sh.IsInvalid); Marshal.InitHandle(sh, -1); Assert.True(sh.IsInvalid); Marshal.InitHandle(sh, 0); Assert.False(sh.IsInvalid); }