Inheritance: ISerializable, IXmlSerializable
Ejemplo n.º 1
0
        public void saveLoadModsTest()
        {
            ModDictionary modDict = new ModDictionary();

            Mod m = new Mod("Test");

            modDict.Add("key", m);

            Configuration.WriteSetting("MODS", Configuration.SerializeObject(modDict));

            ModDictionary deserialized = Configuration.DeserializeObject<ModDictionary>(Configuration.ReadSetting("MODS"));

            Assert.AreEqual(modDict["key"].Name, deserialized["key"].Name);
        }