public void SafePreParsedDataHandleTest() { var target = new SafePreParsedDataHandle(); target.IsNotNull(); target.Helper.IsInstanceOf <INativeHelper>(); target.DangerousGetHandle().Is(IntPtr.Zero); target.IsInvalid.IsTrue(); target.IsClosed.IsFalse(); }
public void SafePreParsedDataHandleTest1() { var stub = new StubNativeHelper(); var target = new SafePreParsedDataHandle(stub); target.IsNotNull(); target.Helper.Is(stub); target.DangerousGetHandle().Is(IntPtr.Zero); target.IsInvalid.IsTrue(); target.IsClosed.IsFalse(); }
public void DisposeTest() { IntPtr ptr = new IntPtr(1); var stub = new StubNativeHelper(); var target = new SafePreParsedDataHandle(ptr, stub); stub.IsReleasePreParsedHandle.IsFalse(); target.Dispose(); target.IsClosed.IsTrue(); stub.IsReleasePreParsedHandle.IsTrue(); }
public void SafePreParsedDataHandleTest2() { IntPtr ptr = new IntPtr(1); var stub = new StubNativeHelper(); var target = new SafePreParsedDataHandle(ptr, stub); target.IsNotNull(); target.Helper.Is(stub); target.DangerousGetHandle().Is(ptr); target.IsInvalid.IsFalse(); target.IsClosed.IsFalse(); }