Ejemplo n.º 1
0
 public void DropDownHolder_AccessibilityObject_Constructor_throws_error_if_passed_control_is_null()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         var dropDownHolderAccessibleObject = new PropertyGridView.DropDownHolder.DropDownHolderAccessibleObject(null);
     });
 }
Ejemplo n.º 2
0
        public void DropDownHolder_AccessibilityObject_Constructor_initializes_fields()
        {
            using PropertyGrid propertyGrid = new PropertyGrid();
            PropertyGridView propertyGridView = propertyGrid.TestAccessor().GridView;

            using PropertyGridView.DropDownHolder dropDownHolderControl = new PropertyGridView.DropDownHolder(propertyGridView);
            PropertyGridView.DropDownHolder.DropDownHolderAccessibleObject dropDownHolderControlAccessibilityObject =
                Assert.IsAssignableFrom <PropertyGridView.DropDownHolder.DropDownHolderAccessibleObject>(
                    dropDownHolderControl.AccessibilityObject);

            PropertyGridView.DropDownHolder dropDownHolder =
                dropDownHolderControlAccessibilityObject.TestAccessor().Dynamic._owningDropDownHolder;
            Assert.NotNull(dropDownHolder);
            Assert.Same(dropDownHolder, dropDownHolderControl);
        }