Exemplo n.º 1
0
        public void CalendarHeaderAccessibleObject_ctor_default()
        {
            using MonthCalendar control = new();
            CalendarHeaderAccessibleObject headerAccessibleObject = CreateCalendarHeaderAccessibleObject(control);

            Assert.Equal(0, headerAccessibleObject.TestAccessor().Dynamic._calendarIndex);
            Assert.Equal(4, headerAccessibleObject.RuntimeId.Length);
            Assert.False(control.IsHandleCreated);
        }
Exemplo n.º 2
0
        public void CalendarHeaderAccessibleObject_Name_IsEmpty_IfControlIsNotCreated()
        {
            using MonthCalendar control = new();
            CalendarHeaderAccessibleObject headerAccessibleObject = CreateCalendarHeaderAccessibleObject(control);

            string actual = headerAccessibleObject.Name;

            Assert.Empty(actual);
            Assert.False(control.IsHandleCreated);
        }
Exemplo n.º 3
0
        public void CalendarHeaderAccessibleObject_GetChildId_ReturnsExpected()
        {
            using MonthCalendar control = new();
            CalendarHeaderAccessibleObject headerAccessibleObject = CreateCalendarHeaderAccessibleObject(control);

            int actual = headerAccessibleObject.GetChildId();

            Assert.Equal(1, actual);
            Assert.False(control.IsHandleCreated);
        }
Exemplo n.º 4
0
        public void CalendarHeaderAccessibleObject_Name_ReturnsExpected()
        {
            using MonthCalendar control = new();

            control.CreateControl();
            control.SetSelectionRange(new DateTime(2020, 8, 19), new DateTime(2020, 8, 19));
            CalendarHeaderAccessibleObject headerAccessibleObject = CreateCalendarHeaderAccessibleObject(control);
            string actual = headerAccessibleObject.Name;

            Assert.Equal("August 2020", actual);
            Assert.True(control.IsHandleCreated);
        }