Esempio n. 1
0
        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.");
        }
Esempio n. 2
0
        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.");
            }
        }