Пример #1
0
        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 });
        }
Пример #2
0
        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);
        }
Пример #3
0
 public static string Serialize(ReccurenceRule rrule)
 {
     var icalRRule = _mapper.Map<ReccurenceRule, RecurrencePattern>(rrule);
     return icalRRule.ToString();
 }