public void SerializationTest()
        {
            var serializer = new AircraftConfigItem.Serializer();
            var config     = new AircraftConfigItem("A", "B", "C", "D", "E",
                                                    1.0, 2.0, 3.0, 4.0, 5.0, 1.0, WeightUnit.LB);

            var elem         = serializer.Serialize(config, "Config");
            var deserialized = serializer.Deserialize(elem);

            Assert.IsTrue(config.Equals(deserialized, 0.0, 0.0));
        }
Example #2
0
 private bool TrySaveConfig(AircraftConfigItem config, string filePath)
 {
     try
     {
         var serializer = new AircraftConfigItem.Serializer();
         var elem       = serializer.Serialize(config, "Config");
         var doc        = new XDocument(elem);
         File.WriteAllText(filePath, doc.ToString());
         return(true);
     }
     catch
     {
         return(false);
     }
 }