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); }