public void CreateViewModelTest() { SchedulerViewModel_Accessor target = new SchedulerViewModel_Accessor(null, new CultureInfo("en-US"), false, false); DateTime date = new DateTime(2001, 1, 1); target.CreateViewModel(DisplayMode.Day, date); Assert.IsNotNull(target.ViewModels[(int)DisplayMode.Day], "CreateViewModel doesn't create view model for Day."); target.CreateViewModel(DisplayMode.Week, date); Assert.IsNotNull(target.ViewModels[(int)DisplayMode.Week], "CreateViewModel doesn't create view model for Week."); target.CreateViewModel(DisplayMode.Month, date); Assert.IsNotNull(target.ViewModels[(int)DisplayMode.Month], "CreateViewModel doesn't create view model for Month."); target.CreateViewModel(DisplayMode.Unspecified, date); Assert.IsNull(target.ViewModels[(int)DisplayMode.Unspecified], "CreateViewModel does create view model for Unspecified."); }