public void HelpPaneAccessibleObject_Ctor_Default() { using PropertyGrid propertyGrid = new PropertyGrid(); using HelpPane helpPane = new HelpPane(propertyGrid); HelpPane.HelpPaneAccessibleObject accessibleObject = new HelpPane.HelpPaneAccessibleObject(helpPane, propertyGrid); Assert.Equal(helpPane, accessibleObject.Owner); Assert.False(propertyGrid.IsHandleCreated); Assert.False(helpPane.IsHandleCreated); }
public void HelpPaneAccessibleObject_ControlType_IsPane_IfAccessibleRoleIsDefault() { using PropertyGrid propertyGrid = new PropertyGrid(); using HelpPane helpPane = new HelpPane(propertyGrid); // AccessibleRole is not set = Default object actual = helpPane.AccessibilityObject.GetPropertyValue(UiaCore.UIA.ControlTypePropertyId); Assert.Equal(UiaCore.UIA.PaneControlTypeId, actual); Assert.False(propertyGrid.IsHandleCreated); Assert.False(helpPane.IsHandleCreated); }
public void HelpPaneAccessibleObject_Role_IsExpected_ByDefault(bool createControl, AccessibleRole expectedRole) { using PropertyGrid propertyGrid = new PropertyGrid(); using HelpPane helpPane = new HelpPane(propertyGrid); // AccessibleRole is not set = Default if (createControl) { helpPane.CreateControl(); } AccessibleRole actual = helpPane.AccessibilityObject.Role; Assert.Equal(expectedRole, actual); Assert.False(propertyGrid.IsHandleCreated); Assert.Equal(createControl, helpPane.IsHandleCreated); }