public CalendarWeekViewModel() { CurrentDay = DateTime.Now; CurrentCalendarWeek = new CalendarWeekModel(CurrentDay); DaysOfCurrentWeek = CurrentCalendarWeek.DaysOfWeek; GoToNextWeekCommand = new RelayCommand(OnGoToNextWeek, CanGoToNextWeek); GoToLastWeekCommand = new RelayCommand(OnGoToLastWeek, CanGoToLastWeek); }
public CalendarWeekViewModel() { CurrentDay = DateTime.Today; CurrentCalendarWeek = new CalendarWeekModel(CurrentDay); DaysOfCurrentWeek = new ObservableCollection <CalendarDayModel> (CurrentCalendarWeek.DaysOfWeek); db = new CalendarModelContext(); CurrentUser = Constants.CurrentUser; GoToNextWeekCommand = new RelayCommand(OnGoToNextWeek, CanGoToNextWeek); GoToLastWeekCommand = new RelayCommand(OnGoToLastWeek, CanGoToLastWeek); GoToCalendarOfOtherUser = new RelayCommand(OnGoToCalendarOfOtherUser, CanGoToCalendarOfOtherUser); }
public void TestShouldReturnListOfCalendarDaysOfWeekBySelectedDay() { var expected = new List <CalendarDayModel>() { new CalendarDayModel(mondayDate, Constants.ColorOfWeek), new CalendarDayModel(mondayDate.AddDays(1), Constants.ColorOfWeek), new CalendarDayModel(mondayDate.AddDays(2), Constants.ColorOfWeek), new CalendarDayModel(mondayDate.AddDays(3), Constants.ColorOfWeek), new CalendarDayModel(mondayDate.AddDays(4), Constants.ColorOfWeek), new CalendarDayModel(mondayDate.AddDays(5), Constants.ColorOfWeekend), new CalendarDayModel(mondayDate.AddDays(6), Constants.ColorOfWeekend), }; var result = new CalendarWeekModel(mondayDate).DaysOfWeek; CollectionAssert.AreEqual(expected, result); }
public void TestShouldReturnASpecificColorIfDayIsWeekend() { var calendarWeek = new CalendarWeekModel(mondayDate); Assert.IsTrue(calendarWeek.DaysOfWeek[6].Color == Constants.ColorOfWeekend); }
public void Setup() { currentDate = DateTime.Today; mondayDate = new DateTime(1996, 11, 11); calendarWeekModel = new CalendarWeekModel(currentDate); }