Example #1
0
        static void Assert(string accessPath, FormsDateTimePicker dateTimePicker)
        {
            CaptureAdaptor.AddUsing(typeof(DateTime).Namespace);
            var value = dateTimePicker.SelectedDay;

            CaptureAdaptor.AddCode($"{accessPath}.SelectedDay.Date.Is(new DateTime({value.Year}, {value.Month}, {value.Day}));");
        }
Example #2
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);
        }