Пример #1
0
        public void Add()
        {
            LocalDate date   = new LocalDate(2010, 6, 16);
            LocalDate result = Snippet.For(LocalDate.Add(date, Period.FromDays(3)));

            Assert.AreEqual(new LocalDate(2010, 6, 19), result);
        }
Пример #2
0
        public void PeriodAddition_MethodEquivalents()
        {
            LocalDate start  = new LocalDate(2010, 6, 19);
            Period    period = Period.FromMonths(3) + Period.FromDays(10);

            Assert.AreEqual(start + period, LocalDate.Add(start, period));
            Assert.AreEqual(start + period, start.Plus(period));
        }
Пример #3
0
        public void Addition_PeriodWithTime()
        {
            LocalDate date   = new LocalDate(2010, 1, 1);
            Period    period = Period.FromHours(1);

            // Use method not operator here to form a valid statement
            Assert.Throws <ArgumentException>(() => LocalDate.Add(date, period));
        }
Пример #4
0
 public virtual void ShowNextMonth()
 {
     CurrentDay = LocalDate.Add(CurrentDay, Period.FromMonths(1));
     CalcCurrentMonthDays();
 }