public void TestRealConfig_SaveWithFiles()
        {
            ConfMgmt.Generate(GlobalVar.RealConfPath);
            var orig = ConfMgmt.Root;

            FileOp.RmDir(GlobalVar.ResultPath);
            FileOp.CopyDir(GlobalVar.RealConfPath, GlobalVar.ResultPath);

            ConfMgmt.Clear();
            ConfMgmt.Generate(GlobalVar.ResultPath);
            ConfMgmt.Save();

            ConfMgmt.Generate(GlobalVar.ResultPath);
            var copy = ConfMgmt.Root;

            //foreach (var kv in orig)
            //{
            //    ConfTree tree = null;

            //    foreach (var kv2 in copy)
            //    {
            //        if (kv2.Key.Contains(Path.GetFileName(kv.Key)))
            //        {
            //            tree = copy[kv2.Key];
            //        }
            //    }

            //    Assert.IsTrue(kv.Value.Equals(tree));
            //}
        }
Exemple #2
0
 public void TestConfMgmt_Save()
 {
     ConfMgmt.Generate($@"{GlobalVar.SamplePath}/ConfigFiles");
     ConfMgmt.Save($@"{GlobalVar.ResultPath}/Root.xml");
 }