public void TestConstructor() { MonthAgenda month = new MonthAgenda(_agendas, 2012, 3); Assert.AreEqual(2012, month.Year); Assert.AreEqual(3, month.Month); }
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); }