예제 #1
0
        public void RoundTrip()
        {
            var card = new VCard();
            card.ReadIcs(IcsReader.Create(new StringReader(Simple)));
            var ics2 = new StringWriter();
            card.WriteIcs(IcsWriter.Create(ics2));

            card = new VCard();
            card.ReadIcs(IcsReader.Create(new StringReader(ics2.ToString())));
            Assert.AreEqual("TEST", card.ProductId);
            Assert.AreEqual("4.0", card.Version);
        }
예제 #2
0
        VCard WriteAndRead(VCard card)
        {
            var ics1 = new StringWriter();
            card.WriteIcs(IcsWriter.Create(ics1));

            card = new VCard();
            card.ReadIcs(IcsReader.Create(new StringReader(ics1.ToString())));
            return card;
        }
예제 #3
0
 public void Reading()
 {
     var card = new VCard();
     card.ReadIcs(IcsReader.Create(new StringReader(Simple)));
     Assert.AreEqual("TEST", card.ProductId);
     Assert.AreEqual("4.0", card.Version);
 }