public void ADDEVENT1() { iCalendar iCal = iCalendar.LoadFromFile(@"Calendars\General\GEO1.ics"); ProgramTest.TestCal(iCal); Event evt = iCal.Create <Event>(); evt.Summary = "Test event"; evt.Description = "This is an event to see if event creation works"; evt.Start = new iCalDateTime(2006, 12, 15, "US-Eastern", iCal); evt.Duration = new TimeSpan(1, 0, 0); evt.Organizer = "*****@*****.**"; if (!Directory.Exists(@"Calendars\General\Temp")) { Directory.CreateDirectory(@"Calendars\General\Temp"); } iCalendarSerializer serializer = new iCalendarSerializer(iCal); serializer.Serialize(@"Calendars\General\Temp\GEO1_Serialized.ics"); }
public void TestTodoCompleted(string calendar, ArrayList items) { iCalendar iCal = iCalendar.LoadFromFile(@"Calendars\Todo\" + calendar); ProgramTest.TestCal(iCal); DDay.iCal.Components.Todo todo = (DDay.iCal.Components.Todo)iCal.Todos[0]; for (int i = 0; i < items.Count; i += 2) { iCalDateTime dt = (iCalDateTime)items[i]; dt.iCalendar = iCal; dt.TZID = tzid; bool tf = (bool)items[i + 1]; if (tf) { Assert.IsTrue(todo.IsCompleted(dt), "Todo should be completed at " + dt); } else { Assert.IsFalse(todo.IsCompleted(dt), "Todo should not be completed at " + dt); } } }