[Test, Category("DDay")] //Category(("FreeBusy")] public void GetFreeBusyStatus1() { IICalendar iCal = new iCalendar(); IEvent evt = iCal.Create<DDayEvent>(); evt.Summary = "Test event"; evt.Start = new iCalDateTime(2010, 10, 1, 8, 0, 0); evt.End = new iCalDateTime(2010, 10, 1, 9, 0, 0); IFreeBusy freeBusy = iCal.GetFreeBusy(new iCalDateTime(2010, 10, 1, 0, 0, 0), new iCalDateTime(2010, 10, 7, 11, 59, 59)); Assert.AreEqual(FreeBusyStatus.Free, freeBusy.GetFreeBusyStatus(new iCalDateTime(2010, 10, 1, 7, 59, 59))); Assert.AreEqual(FreeBusyStatus.Busy, freeBusy.GetFreeBusyStatus(new iCalDateTime(2010, 10, 1, 8, 0, 0))); Assert.AreEqual(FreeBusyStatus.Busy, freeBusy.GetFreeBusyStatus(new iCalDateTime(2010, 10, 1, 8, 59, 59))); Assert.AreEqual(FreeBusyStatus.Free, freeBusy.GetFreeBusyStatus(new iCalDateTime(2010, 10, 1, 9, 0, 0))); }
public void GetFreeBusyStatus1() { IICalendar iCal = new iCalendar(); IEvent evt = iCal.Create <Event>(); evt.Summary = "Test event"; evt.Start = new iCalDateTime(2010, 10, 1, 8, 0, 0); evt.End = new iCalDateTime(2010, 10, 1, 9, 0, 0); IFreeBusy freeBusy = iCal.GetFreeBusy(new iCalDateTime(2010, 10, 1, 0, 0, 0), new iCalDateTime(2010, 10, 7, 11, 59, 59)); Assert.AreEqual(FreeBusyStatus.Free, freeBusy.GetFreeBusyStatus(new iCalDateTime(2010, 10, 1, 7, 59, 59))); Assert.AreEqual(FreeBusyStatus.Busy, freeBusy.GetFreeBusyStatus(new iCalDateTime(2010, 10, 1, 8, 0, 0))); Assert.AreEqual(FreeBusyStatus.Busy, freeBusy.GetFreeBusyStatus(new iCalDateTime(2010, 10, 1, 8, 59, 59))); Assert.AreEqual(FreeBusyStatus.Free, freeBusy.GetFreeBusyStatus(new iCalDateTime(2010, 10, 1, 9, 0, 0))); }
public void FreeBusy2() { IICalendar iCal = new iCalendar(); IEvent evt = iCal.Create<Event>(); evt.Summary = "Test event"; evt.Start = new iCalDateTime(2010, 10, 1, 8, 0, 0); evt.End = new iCalDateTime(2010, 10, 1, 9, 0, 0); IAttendee attendee = new Attendee("mailto:[email protected]"); attendee.ParticipationStatus = ParticipationStatus.Tentative; evt.Attendees.Add(attendee); IICalendar freeBusyCalendar = new iCalendar(); IFreeBusy freeBusy = iCal.GetFreeBusy( null, new IAttendee[] { new Attendee("mailto:[email protected]") }, new iCalDateTime(2010, 10, 1, 0, 0, 0), new iCalDateTime(2010, 10, 7, 11, 59, 59)); freeBusyCalendar.AddChild(freeBusy); iCalendarSerializer serializer = new iCalendarSerializer(); serializer.Serialize(freeBusyCalendar, @"Calendars/Serialization/FreeBusy2.ics"); SerializeTest("FreeBusy2.ics", typeof(iCalendarSerializer)); }
public void FreeBusy1() { IICalendar iCal = new iCalendar(); IEvent evt = iCal.Create<Event>(); evt.Summary = "Test event"; evt.Start = new iCalDateTime(2010, 10, 1, 8, 0, 0); evt.End = new iCalDateTime(2010, 10, 1, 9, 0, 0); IICalendar freeBusyCalendar = new iCalendar(); IFreeBusy freeBusy = iCal.GetFreeBusy(new iCalDateTime(2010, 10, 1, 0, 0, 0), new iCalDateTime(2010, 10, 7, 11, 59, 59)); freeBusyCalendar.AddChild(freeBusy); iCalendarSerializer serializer = new iCalendarSerializer(); serializer.Serialize(freeBusyCalendar, @"Calendars/Serialization/FreeBusy1.ics"); SerializeTest("FreeBusy1.ics", typeof(iCalendarSerializer)); }