public void TestEmulateChangeSelectedDate() { var datepicker = new WPFDatePicker(Target); datepicker.EmulateChangeDate(TestValue); Assert.AreEqual(TestValue, datepicker.SelectedDate); }
public void TestSelectedDate() { var datepicker = new WPFDatePicker(Target); var testvalue = new DateTime(1970, 5, 2); datepicker.Dynamic().SelectedDate = testvalue; Assert.AreEqual(testvalue, datepicker.SelectedDate); }
public void TestEmulateChangeSelectedDateAsync() { var datepicker = new WPFDatePicker(Target); CallRemoteMethod("AttachChangeDateHandler", datepicker); datepicker.EmulateChangeDate(TestValue, new Async()); ClickNextMessageBox(); Assert.AreEqual(TestValue, datepicker.SelectedDate); }
void Assert(string accessPath, WPFDatePicker datePicker) { CaptureAdaptor.AddUsing(typeof(DateTime).Namespace); if (datePicker.SelectedDate.HasValue) { var value = datePicker.SelectedDate.Value; CaptureAdaptor.AddCode($"{accessPath}.SelectedDate.Is(new DateTime({value.Year}, {value.Month}, {value.Day}));"); } else { CaptureAdaptor.AddCode($"{accessPath}.SelectedDate.IsNull();"); } }