public void SimpleDeserialization_Success() { var rrule = new ReccurenceRule(FrequencyType.Yearly, until: new DateTime(2020, 05, 01)); var deserialized = StringConverter.Deserialize("FREQ=YEARLY;UNTIL=20200501T000000"); Assert.AreEqual(new { rrule.Frequency, rrule.Until }, new { deserialized.Frequency, deserialized.Until }); }
public void SimpleSerialization_Success() { var rrule = new ReccurenceRule(FrequencyType.Yearly, until: new DateTime(2020, 05, 01)); var str = StringConverter.Serialize(rrule); Assert.AreEqual("FREQ=YEARLY;UNTIL=20200501T000000", str); }
public static string Serialize(ReccurenceRule rrule) { var icalRRule = _mapper.Map<ReccurenceRule, RecurrencePattern>(rrule); return icalRRule.ToString(); }