Exemple #1
0
 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);
 }
Exemple #3
0
        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);
        }
Exemple #4
0
        public void TestShouldReturnASpecificColorIfDayIsWeekend()
        {
            var calendarWeek = new CalendarWeekModel(mondayDate);

            Assert.IsTrue(calendarWeek.DaysOfWeek[6].Color == Constants.ColorOfWeekend);
        }
Exemple #5
0
 public void Setup()
 {
     currentDate       = DateTime.Today;
     mondayDate        = new DateTime(1996, 11, 11);
     calendarWeekModel = new CalendarWeekModel(currentDate);
 }