public void JOURNAL2() { iCalendar iCal = iCalendar.LoadFromFile(@"Calendars\Journal\JOURNAL2.ics"); ProgramTest.TestCal(iCal); DDay.iCal.Components.Journal j = (DDay.iCal.Components.Journal)iCal.Journals[0]; Assert.IsNotNull(j, "Journal entry was null"); Assert.IsTrue(j.Status == JournalStatus.Final, "Journal entry should have been in FINAL status, but it was in " + j.Status.ToString() + " status."); Assert.IsTrue(j.Class.Value == "PRIVATE", "Journal class should have been PRIVATE, but was " + j.Class + "."); Assert.IsTrue(j.Organizer.CommonName.Value == "JohnSmith", "Organizer common name should have been JohnSmith, but was " + j.Organizer.CommonName.ToString()); Assert.IsTrue( string.Equals( j.Organizer.SentBy.Value, "mailto:[email protected]", StringComparison.InvariantCultureIgnoreCase), "Organizer should have had been SENT-BY 'mailto:[email protected]'; it was sent by '" + j.Organizer.SentBy.Value + "'"); Assert.IsTrue( string.Equals( j.Organizer.DirectoryEntry.Value, "ldap://host.com:6666/o=3DDC%20Associates,c=3DUS??(cn=3DJohn%20Smith)", StringComparison.InvariantCultureIgnoreCase), "Organizer's directory entry should have been 'ldap://host.com:6666/o=3DDC%20Associates,c=3DUS??(cn=3DJohn%20Smith)', but it was '" + j.Organizer.DirectoryEntry.Value + "'"); Assert.IsNull(j.DTStart); }
static public Journal Create(iCalendar iCal) { Journal j = new Journal(iCal); j.UID = UniqueComponent.NewUID(); return j; }
public void JOURNAL1() { iCalendar iCal = iCalendar.LoadFromFile(@"Calendars\Journal\JOURNAL1.ics"); Program.TestCal(iCal); DDay.iCal.Components.Journal j = (DDay.iCal.Components.Journal)iCal.Journals[0]; Assert.IsNotNull(j, "Journal entry was null"); Assert.IsTrue(j.Status == JournalStatus.Draft, "Journal entry should have been in DRAFT status, but it was in " + j.Status.ToString() + " status."); Assert.IsTrue(j.Class.Value == "PUBLIC", "Journal class should have been PUBLIC, but was " + j.Class + "."); Assert.IsNull(j.DTStart); }
static public Journal Create(iCalendar iCal) { Journal j = iCal.Create <Journal>(); return(j); }