public ScenarioResult MonthCalendar_GetFromPoint_ReturnsCorrectValue(TParams p) { using var wrapper = new MonthCalendarWrapper(this); Application.DoEvents(); MonthCalendarAccessibleObject accessibleObject = (MonthCalendarAccessibleObject)wrapper.Calendar.AccessibilityObject; CalendarAccessibleObject calendarAccessibleObject = new CalendarAccessibleObject(accessibleObject, 0, "Test name"); MCHITTESTINFO info = new MCHITTESTINFO { uHit = MCHT.CALENDARDAY, iRow = 0 }; Application.DoEvents(); MonthCalendarChildAccessibleObject cell = calendarAccessibleObject.GetChildFromPoint(info); return(new ScenarioResult(cell != null)); }
public async Task MonthCalendar_GetFromPoint_ReturnsCorrectValueAsync() { await RunTestAsync((form, calendar) => { MonthCalendarAccessibleObject accessibleObject = (MonthCalendarAccessibleObject)calendar.AccessibilityObject; CalendarAccessibleObject calendarAccessibleObject = new(accessibleObject, 0, "Test name"); MCHITTESTINFO info = new() { uHit = MCHT.CALENDARDAY, iRow = 0 }; MonthCalendarChildAccessibleObject cell = calendarAccessibleObject.GetChildFromPoint(info); Assert.NotNull(cell); return(Task.CompletedTask); }); }