public void FirstDayOfWeekTest() { SchedulerDisplayInfo target = new SchedulerDisplayInfo(new CultureInfo("en-US")); try { target.PropertyChanged += new PropertyChangedEventHandler(OnPropertyChanged); PreparePropertyChangedTest(); target.FirstDayOfWeek = DayOfWeek.Monday; Assert.IsTrue(NotifiedProperties.Count == 0, "PropertyChanged event was incorectly raised on property 'FirstDayOfWeek' changing to Monday."); PreparePropertyChangedTest(); target.FirstDayOfWeek = DayOfWeek.Tuesday; Assert.IsTrue(NotifiedProperties.Contains("FirstDayOfWeek"), "PropertyChanged event wasn't raised on property 'FirstDayOfWeek' changing to Tuesday."); PreparePropertyChangedTest(); target.FirstDayOfWeek = DayOfWeek.Tuesday; Assert.IsTrue(NotifiedProperties.Count == 0, "PropertyChanged event was incorectly raised on property 'FirstDayOfWeek' changing to Tuesday."); PreparePropertyChangedTest(); target.FirstDayOfWeek = DayOfWeek.Wednesday; Assert.IsTrue(NotifiedProperties.Contains("FirstDayOfWeek"), "PropertyChanged event wasn't raised on property 'FirstDayOfWeek' changing to Wednesday."); } finally { target.PropertyChanged -= new PropertyChangedEventHandler(OnPropertyChanged); } }
public void CalendarWeekRuleTest() { SchedulerDisplayInfo target = new SchedulerDisplayInfo(new CultureInfo("en-US")); try { target.PropertyChanged += new PropertyChangedEventHandler(OnPropertyChanged); PreparePropertyChangedTest(); target.CalendarWeekRule = CalendarWeekRule.FirstDay; Assert.IsTrue(NotifiedProperties.Count == 0, "PropertyChanged event was incorectly raised on property 'CalendarWeekRule' changing to FirstDay."); PreparePropertyChangedTest(); target.CalendarWeekRule = CalendarWeekRule.FirstFourDayWeek; Assert.IsTrue(NotifiedProperties.Contains("CalendarWeekRule"), "PropertyChanged event wasn't raised on property 'CalendarWeekRule' changing to FirstFourDayWeek."); PreparePropertyChangedTest(); target.CalendarWeekRule = CalendarWeekRule.FirstFourDayWeek; Assert.IsTrue(NotifiedProperties.Count == 0, "PropertyChanged event was incorectly raised on property 'CalendarWeekRule' changing to FirstFourDayWeek."); PreparePropertyChangedTest(); target.CalendarWeekRule = CalendarWeekRule.FirstFullWeek; Assert.IsTrue(NotifiedProperties.Contains("CalendarWeekRule"), "PropertyChanged event wasn't raised on property 'CalendarWeekRule' changing to FirstFullWeek."); } finally { target.PropertyChanged -= new PropertyChangedEventHandler(OnPropertyChanged); } }
public void WorkingHoursToTest() { SchedulerDisplayInfo target = new SchedulerDisplayInfo(new CultureInfo("en-US")); try { target.PropertyChanged += new PropertyChangedEventHandler(OnPropertyChanged); PreparePropertyChangedTest(); target.WorkingHoursTo = new TimeSpan(17, 0, 0); Assert.IsTrue(NotifiedProperties.Count == 0, "PropertyChanged event was incorectly raised on property 'WorkingHoursTo' changing to 17:0:0."); PreparePropertyChangedTest(); target.WorkingHoursTo = new TimeSpan(16, 0, 0); Assert.IsTrue(NotifiedProperties.Contains("WorkingHoursTo"), "PropertyChanged event wasn't raised on property 'WorkingHoursTo' changing to 16:0:0."); PreparePropertyChangedTest(); target.WorkingHoursTo = new TimeSpan(16, 0, 0); Assert.IsTrue(NotifiedProperties.Count == 0, "PropertyChanged event was incorectly raised on property 'WorkingHoursTo' changing to 16:0:0."); PreparePropertyChangedTest(); target.WorkingHoursTo = new TimeSpan(15, 0, 0); Assert.IsTrue(NotifiedProperties.Contains("WorkingHoursTo"), "PropertyChanged event wasn't raised on property 'WorkingHoursTo' changing to 15:0:0."); PreparePropertyChangedTest(); target.WorkingHoursTo = new TimeSpan(7, 59, 59); Assert.IsTrue(NotifiedProperties.Count == 0, "PropertyChanged event was incorectly raised on property 'WorkingHoursTo' changing to 7:59:59."); PreparePropertyChangedTest(); target.WorkingHoursTo = new TimeSpan(24, 0, 1); Assert.IsTrue(NotifiedProperties.Count == 0, "PropertyChanged event was incorectly raised on property 'WorkingHoursTo' changing to 24:0:1."); } finally { target.PropertyChanged -= new PropertyChangedEventHandler(OnPropertyChanged); } }
public void MyTestInitialize() { displayInfo = new SchedulerDisplayInfo(new CultureInfo("en-US")); date = new DateTime(2010, 1, 1); }
public void WorkingDaysTest() { SchedulerDisplayInfo target = new SchedulerDisplayInfo(new CultureInfo("en-US")); Assert.IsTrue(target.WorkingDays.Length == 7, "'WorkingDays' array must have 7 items."); }