Example #1
0
        public void TestSelectDay()
        {
            FormsDateTimePicker datetimepicker = new FormsDateTimePicker(testDlg["dateTimePicker1"]());

            datetimepicker.EmulateSelectDay(new DateTime(2013, 10, 17));
            DateTime datetime = (DateTime)datetimepicker.SelectedDay;

            Assert.AreEqual(new DateTime(2013, 10, 17), datetime);

            // 非同期
            app[GetType(), "ChangeDateTimeEvent"](datetimepicker.AppVar);
            datetimepicker.EmulateSelectDay(new DateTime(2013, 10, 18), new Async());
            new NativeMessageBox(testDlg.WaitForNextModal()).EmulateButtonClick("OK");
            datetime = datetimepicker.SelectedDay;
            Assert.AreEqual(new DateTime(2013, 10, 18), datetime);
        }