示例#1
0
        public void TestPropertyChanged()
        {
            DateTime sameMonthDateTime1 = new DateTime(2012, 3, 30);
            DateTime sameMonthDateTime2 = new DateTime(2012, 3, 1);
            DateTime notDateTime = new DateTime(2000, 1, 1);
            MonthAgenda month = new MonthAgenda(_agendas, 2012, 3);
            Agenda agenda1 = new Agenda(sameMonthDateTime1);
            Agenda agenda2 = new Agenda(sameMonthDateTime2);
            Agenda notAgenda = new Agenda(notDateTime);

            Assert.AreEqual(0, month.AgendaCount);
            _agendas.AddAgenda(agenda1);
            Assert.AreEqual(1, month.AgendaCount);
            _agendas.AddAgenda(agenda2);
            Assert.AreEqual(2, month.AgendaCount);
            _agendas.AddAgenda(notAgenda);
            Assert.AreEqual(2, month.AgendaCount);
        }
示例#2
0
 public void TestConstructor()
 {
     MonthAgenda month = new MonthAgenda(_agendas, 2012, 3);
     Assert.AreEqual(2012, month.Year);
     Assert.AreEqual(3, month.Month);
 }