private void InitDayOfWeekCells(List <SchedulerBaseElementViewModel> elementList) { int col = 1; foreach (SchedulerDayModel day in month.Weeks[0].Days) { SchedulerMonthDayNameHeaderViewModel header = new SchedulerMonthDayNameHeaderViewModel(day); header.Column = col; elementList.Add(header); col += 1; } }
public void DayOfWeekTest() { DateTime date = new DateTime(2010, 1, 1); SchedulerDayModel model = new SchedulerDayModel(new SchedulerDisplayInfo(new CultureInfo("en-US")), date); model.SetDate(date); SchedulerMonthDayNameHeaderViewModel target = new SchedulerMonthDayNameHeaderViewModel(model); Assert.AreEqual("Friday", target.DayOfWeek, "DayOfWeek isn't Friday."); try { target.PropertyChanged += new PropertyChangedEventHandler(OnPropertyChanged); PreparePropertyChangedTest(); model.SetDate(date.AddDays(1)); Assert.IsTrue(NotifiedProperties.Contains("DayOfWeek"), "PropertyChanged event wasn't raised on property 'DayOfWeek' changing to Saturday."); Assert.AreEqual("Saturday", target.DayOfWeek, "DayOfWeek isn't Saturday."); } finally { target.PropertyChanged -= new PropertyChangedEventHandler(OnPropertyChanged); } }
private void InitDayOfWeekCells(List<SchedulerBaseElementViewModel> elementList) { int col = 1; foreach (SchedulerDayModel day in month.Weeks[0].Days) { SchedulerMonthDayNameHeaderViewModel header = new SchedulerMonthDayNameHeaderViewModel(day); header.Column = col; elementList.Add(header); col += 1; } }