Exemplo n.º 1
0
        public void IncludeByRelativePath()
        {
            var loader = new SettingsLoader();
            loader.XmlFileByExtension();
            var systemSettings = new XmlSystemSettings("ExtConfigure");
            var settings = loader.LoadSettings(systemSettings).Joined.ToAppSettings();

            var cfg = settings.Get<MyXmlConfig>("MyCfg2");

            Assert.AreEqual("2", cfg.AttrField);
            Assert.IsNull(cfg.ElemField);
        }
Exemplo n.º 2
0
        public void IncludeByFixedPathOwner()
        {
            var localPath = "".ResolveTestPath();
            var systemSettings = new XmlSystemSettings("ExtConfigure", localPath); // fix for R# test runner

            var loader = new SettingsLoader();
            loader.XmlFileByExtension();
            var settings = loader.LoadSettings(systemSettings).Joined.ToAppSettings();

            var cfg = settings.Get<MyXmlConfig>("MyCfg2");

            Assert.AreEqual("2", cfg.AttrField);
            Assert.IsNull(cfg.ElemField);
        }