public void AccessibleObject_IOleWindowGetWindow_InvokeWithParent_ReturnsExpected()
        {
            var o = new CustomParentAccessibleObject
            {
                ParentResult = new AccessibleObject()
            };

            AssertSuccess(Test_IOleWindowGetWindow(o, IntPtr.Zero, HRESULT.E_FAIL));
        }
        public void AccessibleObject_IOleWindowContextSensitiveHelp_InvokeWithParent_ReturnsExpected(object fEnterMode)
        {
            var o = new CustomParentAccessibleObject
            {
                ParentResult = new AccessibleObject()
            };

            AssertSuccess(Test_IOleWindowContextSensitiveHelp(o, (BOOL)fEnterMode, HRESULT.S_OK));
        }
        public void AccessibleObject_IOleWindowGetWindow_InvokeWithControlParent_ReturnsExpected()
        {
            using var control = new Control();
            var o = new CustomParentAccessibleObject
            {
                ParentResult = new Control.ControlAccessibleObject(control)
            };

            AssertSuccess(Test_IOleWindowGetWindow(o, control.Handle, HRESULT.S_OK));
        }