Esempio n. 1
0
        /// <summary>
        /// Creates the section from the node information.
        /// </summary>
        /// <param name="parent"></param>
        /// <param name="configContext">Configuration context object.</param>
        /// <param name="section"></param>
        /// <returns>The created section handler object.</returns>
        public object Create(object parent, object configContext, XmlNode section)
        {
            Configuration configuration = new Configuration();

            ConfigurationParser.DoConfigure(configuration, section);
            return(configuration);
        }
Esempio n. 2
0
 public void TestRegressionFileConfig()
 {
     var config = new Configuration(container);
     var url = container.ResourceManager().ResolveResourceURL(TestConfiguration.ESPER_TEST_CONFIG);
     using (var client = new WebClient()) {
         using (var stream = client.OpenRead(url)) {
             ConfigurationParser.DoConfigure(config, stream, url.ToString());
             AssertFileConfig(config);
         }
     }
 }
Esempio n. 3
0
        public void TestConfigureFromStream()
        {
            var uri    = ResourceManager.ResolveResourceURL(TestConfiguration.ESPER_TEST_CONFIG);
            var client = new WebClient();

            using (var stream = client.OpenRead(uri))
            {
                ConfigurationParser.DoConfigure(_config, stream, uri.ToString());
                AssertFileConfig(_config);
            }
        }