public void ToolStripComboBoxControlAccessibleObject_ctor_default() { using ToolStripComboBox toolStripComboBox = new ToolStripComboBox(); ToolStripComboBoxControl control = (ToolStripComboBoxControl)toolStripComboBox.ComboBox; control.CreateControl(); ToolStripComboBoxControlAccessibleObject accessibleObject = new ToolStripComboBoxControlAccessibleObject(control); Assert.Equal(control, accessibleObject.Owner); Assert.True(control.IsHandleCreated); }
public void ToolStripComboBoxControlAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole(AccessibleRole role) { using ToolStripComboBox toolStripComboBox = new ToolStripComboBox(); toolStripComboBox.AccessibleRole = role; ToolStripComboBoxControl control = (ToolStripComboBoxControl)toolStripComboBox.ComboBox; control.CreateControl(); AccessibleObject accessibleObject = toolStripComboBox.AccessibilityObject; object actual = accessibleObject.GetPropertyValue(UiaCore.UIA.ControlTypePropertyId); Assert.Equal(role, accessibleObject.Role); UiaCore.UIA expected = AccessibleRoleControlTypeMap.GetControlType(role); Assert.Equal(expected, actual); }
public void ToolStripComboBoxControlAccessibleObject_ControlType_IsComboBox_IfAccessibleRoleIsDefault() { using ToolStripComboBox toolStripComboBox = new ToolStripComboBox(); // AccessibleRole is not set = Default ToolStripComboBoxControl control = (ToolStripComboBoxControl)toolStripComboBox.ComboBox; control.CreateControl(); AccessibleObject accessibleObject = toolStripComboBox.AccessibilityObject; object actual = accessibleObject.GetPropertyValue(UiaCore.UIA.ControlTypePropertyId); Assert.Equal(AccessibleRole.ComboBox, accessibleObject.Role); Assert.Equal(UiaCore.UIA.ComboBoxControlTypeId, actual); Assert.True(control.IsHandleCreated); }