public void SplitContainerAccessibleObject_GetPropertyValue_HasKeyboardFocus_ReturnsFalse_IfControlHasNoFocus() { using SplitContainer control = new(); var accessibleObject = new SplitContainer.SplitContainerAccessibleObject(control); bool value = (bool)accessibleObject.GetPropertyValue(UIA.HasKeyboardFocusPropertyId); Assert.False(value); Assert.False(control.IsHandleCreated); }
public void SplitContainerAccessibleObject_GetPropertyValue_Invoke_ReturnsExpected(int propertyID, object expected) { using SplitContainer control = new() { Name = "SplitContainer1", AccessibleName = "TestName" }; var accessibleObject = new SplitContainer.SplitContainerAccessibleObject(control); object value = accessibleObject.GetPropertyValue((UIA)propertyID); Assert.Equal(expected, value); Assert.False(control.IsHandleCreated); }