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; }
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); }