Esempio n. 1
0
        public void setDateInCheckedPicker(Window window, DateTimePicker picker, int years)
        {
            clickDatePickerCheckBox(window, picker);
            window.Keyboard.PressSpecialKey(KeyboardInput.SpecialKeys.F4);
            int   numberOfMonths  = findNumberOfMonthsFromNumberOfYears(years);
            int   directionMarker = -1;
            Panel cc = window.Get <Panel>(SearchCriteria.ByText("Calendar Control"));

            if (numberOfMonths == 0)
            {
                cc.Items[2].Click();
                return;
            }
            if (numberOfMonths < 0)
            {
                directionMarker = 1;
                numberOfMonths *= -1;
            }
            else
            {
                directionMarker = 0;
            }

            for (var i = 0; i <= numberOfMonths; i++)
            {
                cc.Items[directionMarker].Click();
            }
            picker.Click();
        }