示例#1
0
        public void getUnitsFromXML_1()
        {
            // Création du dictionnaire

            UnitsXMLFile uf = new UnitsXMLFile(AppDomain.CurrentDomain.BaseDirectory +
                                               Path.DirectorySeparatorChar +
                                               "Test_UnitsDictionary.xml");
            Units ud = uf.getUnitsFromXML(AppDomain.CurrentDomain.BaseDirectory +
                                          Path.DirectorySeparatorChar +
                                          "Test_UnitsDictionary.xml");

            Assert.IsNotNull(ud);

            /*
             * List<Unit> lu = ud.getUnits();
             * Assert.IsTrue(lu.Count > 1);
             *
             * foreach (Unit u in lu)
             * {
             *  System.Console.WriteLine(u.ToString());
             * }
             *
             * // Enregistrement du dictionnaire
             * UnitsXMLFile xmlFile = new UnitsXMLFile("");
             * xmlFile.saveUnitDictionaryToXML(ud, AppDomain.CurrentDomain.BaseDirectory + "TEST-Units.xml");
             */
        }
        public void saveUnitDictionaryToXML_1()
        {
            // Création du dictionnaire

            UnitsCSVFile uf = new UnitsCSVFile();
            Units        ud = uf.getUnitsFromCSV(AppDomain.CurrentDomain.BaseDirectory + Path.DirectorySeparatorChar + "UnitsDictionary.csv");
            List <Unit>  lu = ud.getUnits();

            Assert.IsTrue(lu.Count > 0);
            foreach (Unit u in lu)
            {
                System.Console.WriteLine(u.ToString());
            }

            UnitsXMLFile xmlFile = new UnitsXMLFile("");

            xmlFile.saveUnitDictionaryToXML(ud, AppDomain.CurrentDomain.BaseDirectory + "TEST-Units.xml");
        }