public void GettingComboBoxItemAccessibleObject_Not_ThrowsException() { var control = new ComboBox(); var h1 = new HashNotImplementedObject(); var h2 = new HashNotImplementedObject(); var h3 = new HashNotImplementedObject(); control.Items.AddRange(new[] { h1, h2, h3 }); var comboBoxAccObj = (ComboBox.ComboBoxAccessibleObject)control.AccessibilityObject; var exceptionThrown = false; try { var itemAccObj1 = comboBoxAccObj.ItemAccessibleObjects[h1]; var itemAccObj2 = comboBoxAccObj.ItemAccessibleObjects[h2]; var itemAccObj3 = comboBoxAccObj.ItemAccessibleObjects[h3]; } catch { exceptionThrown = true; } Assert.False(exceptionThrown, "Getting accessible object for ComboBox item has thrown an exception."); }
public void ComboBoxItemAccessibleObject_Get_Not_ThrowsException() { using (new NoAssertContext()) { using var control = new ComboBox(); var item1 = new HashNotImplementedObject(); var item2 = new HashNotImplementedObject(); var item3 = new HashNotImplementedObject(); control.Items.AddRange(new[] { item1, item2, item3 }); var comboBoxAccessibleObject = (ComboBox.ComboBoxAccessibleObject)control.AccessibilityObject; var exceptionThrown = false; try { var item1AccessibleObject = comboBoxAccessibleObject.ItemAccessibleObjects[item1]; var item2AccessibleObject = comboBoxAccessibleObject.ItemAccessibleObjects[item2]; var item3AccessibleObject = comboBoxAccessibleObject.ItemAccessibleObjects[item3]; } catch { exceptionThrown = true; } Assert.False(exceptionThrown, "Getting accessible object for ComboBox item has thrown an exception."); } }