public void CalendarButtonAccessibleObject_GetPropertyValue_LegacyIAccessibleDefaultActionPropertyId_ReturnsExpected() { using MonthCalendar control = new(); MonthCalendarAccessibleObject controlAccessibleObject = (MonthCalendarAccessibleObject)control.AccessibilityObject; CalendarButtonAccessibleObject buttonAccessibleObject = new SubCalendarButtonAccessibleObject(controlAccessibleObject); Assert.Equal(SR.AccessibleActionClick, buttonAccessibleObject.GetPropertyValue(UiaCore.UIA.LegacyIAccessibleDefaultActionPropertyId)); Assert.False(control.IsHandleCreated); }
public void CalendarButtonAccessibleObject_DefaultAction_ReturnsExpected() { using MonthCalendar control = new(); MonthCalendarAccessibleObject controlAccessibleObject = (MonthCalendarAccessibleObject)control.AccessibilityObject; CalendarButtonAccessibleObject buttonAccessibleObject = new SubCalendarButtonAccessibleObject(controlAccessibleObject); Assert.Equal(SR.AccessibleActionClick, buttonAccessibleObject.DefaultAction); Assert.False(control.IsHandleCreated); }
public void CalendarButtonAccessibleObject_ctor_default() { using MonthCalendar control = new(); MonthCalendarAccessibleObject controlAccessibleObject = (MonthCalendarAccessibleObject)control.AccessibilityObject; CalendarButtonAccessibleObject buttonAccessibleObject = new SubCalendarButtonAccessibleObject(controlAccessibleObject); Assert.Equal(controlAccessibleObject, buttonAccessibleObject.Parent); Assert.Equal(controlAccessibleObject, buttonAccessibleObject.TestAccessor().Dynamic._monthCalendarAccessibleObject); Assert.False(control.IsHandleCreated); }
public void CalendarButtonAccessibleObject_Role_IsPushButton() { using MonthCalendar control = new(); MonthCalendarAccessibleObject controlAccessibleObject = (MonthCalendarAccessibleObject)control.AccessibilityObject; CalendarButtonAccessibleObject buttonAccessibleObject = new SubCalendarButtonAccessibleObject(controlAccessibleObject); AccessibleRole actual = buttonAccessibleObject.Role; Assert.Equal(AccessibleRole.PushButton, actual); Assert.False(control.IsHandleCreated); }
public void CalendarButtonAccessibleObject_Parent_IsCalendarAccessibleObject() { using MonthCalendar control = new(); MonthCalendarAccessibleObject controlAccessibleObject = (MonthCalendarAccessibleObject)control.AccessibilityObject; CalendarButtonAccessibleObject buttonAccessibleObject = new SubCalendarButtonAccessibleObject(controlAccessibleObject); AccessibleObject actual = buttonAccessibleObject.Parent; Assert.Equal(controlAccessibleObject, actual); Assert.False(control.IsHandleCreated); }
public void CalendarButtonAccessibleObject_Supports_InvokePattern() { using MonthCalendar control = new(); MonthCalendarAccessibleObject controlAccessibleObject = (MonthCalendarAccessibleObject)control.AccessibilityObject; CalendarButtonAccessibleObject buttonAccessibleObject = new SubCalendarButtonAccessibleObject(controlAccessibleObject); bool actual = buttonAccessibleObject.IsPatternSupported(UiaCore.UIA.InvokePatternId); Assert.True(actual); Assert.False(control.IsHandleCreated); }
public void CalendarButtonAccessibleObject_ControlType_IsButton() { using MonthCalendar control = new(); MonthCalendarAccessibleObject controlAccessibleObject = (MonthCalendarAccessibleObject)control.AccessibilityObject; CalendarButtonAccessibleObject buttonAccessibleObject = new SubCalendarButtonAccessibleObject(controlAccessibleObject); UiaCore.UIA actual = (UiaCore.UIA)buttonAccessibleObject.GetPropertyValue(UiaCore.UIA.ControlTypePropertyId); Assert.Equal(UiaCore.UIA.ButtonControlTypeId, actual); Assert.False(control.IsHandleCreated); }