private static WritingSystemCollection_V1 MakeSampleCollection() { WritingSystemCollection_V1 c = new WritingSystemCollection_V1(); c.Add("one", new WritingSystem_V1("one", new Font("Arial", 11))); c.Add("two", new WritingSystem_V1("two", new Font("Times New Roman", 22))); return(c); }
public void DeserializeCollection() { var collectionAsXml = MakeXmlFromCollection(); WritingSystemCollection_V1 c = NetReflectorReader.Read(collectionAsXml) as WritingSystemCollection_V1; Assert.IsNotNull(c); Assert.AreEqual(2, c.Values.Count); }
private static string MakeXmlFromCollection() { WritingSystemCollection_V1 c = MakeSampleCollection(); StringBuilder builder = new StringBuilder(); var writer = XmlWriter.Create(builder); writer.WriteStartDocument(); NetReflectorWriter(writer).Write(c); writer.Close(); return(builder.ToString()); }
public void DeserializeCollectionViaLoad() { WritingSystemCollection_V1 collection = MakeSampleCollection(); var writer = XmlWriter.Create(_path); writer.WriteStartDocument(); NetReflectorWriter(writer).Write(collection); writer.Close(); WritingSystemCollection_V1 c = new WritingSystemCollection_V1(); c.LoadFromLegacyWeSayFile(_path); Assert.IsNotNull(c); Assert.AreEqual(2, c.Values.Count); }
public void Setup() { _path = Path.GetTempFileName(); _collection = new WritingSystemCollection_V1(); }