Пример #1
0
        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));
        }
Пример #2
0
        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);
            });
        }