SelectDate() public method

public SelectDate ( System.DateTime date ) : void
date System.DateTime
return void
Example #1
0
        public void ShouldSelectNextWeekOnMonthChange3()
        {
            var vm = new MainViewModel(Dispatcher.CurrentDispatcher);

            vm.SelectDate(new DateTime(2013, 12, 31));

            Assert.AreEqual(2013, vm.WorkYear.Year);
            Assert.AreEqual(12, vm.WorkMonth.Month);
            Assert.AreEqual(30, vm.WorkWeek.StartDate.Day);

            vm.NextWeekCommand.Execute(null);

            Assert.AreEqual(2014, vm.WorkYear.Year);
            Assert.AreEqual(1, vm.WorkMonth.Month);
            Assert.AreEqual(1, vm.WorkWeek.StartDate.Day);
        }
Example #2
0
        public void CreatedShortCutShouldShownInNextMonth()
        {
            var vm = new MainViewModel(Dispatcher.CurrentDispatcher);

            var newSc = new ShortCut();
            newSc.Key = newSc.ID;
            newSc.Expansion = "8,8;12345-000";
            newSc.ValidFrom = DateTime.Now;
            vm.EditShortCut = new ShortcutViewModel(newSc, vm.WorkWeek, vm.Settings, null);
            vm.EditShortCut.SaveShortcut();

            var shortCut = vm.WorkWeek.Month.ShortCutStatistic.FirstOrDefault(s => s.Key.Equals(newSc.Key));
            Assert.NotNull(shortCut);
            Assert.AreEqual(newSc.Key, shortCut.Key);

            vm.SelectDate(vm.WorkWeek.StartDate.AddMonths(1));

            shortCut = vm.WorkWeek.Month.ShortCutStatistic.FirstOrDefault(s => s.Key.Equals(newSc.Key));
            Assert.NotNull(shortCut);
            Assert.AreEqual(newSc.Key, shortCut.Key);
        }