public void Resolvers_AppConfigFactoryResolver_AltSectionName1()
        {
            AppConfigFactoryResolver target = new AppConfigFactoryResolver("slf4net-alt-name1");

            var factory = target.GetFactory();
            Assert.IsNotNull(factory);
            Assert.IsInstanceOfType(factory, typeof(TestLoggerFactory));
        }
        public void Resolvers_AppConfigFactoryResolver_ConfigurableFactory()
        {
            AppConfigFactoryResolver target = new AppConfigFactoryResolver("slf4net-configurable");

            var factory = target.GetFactory();
            Assert.IsNotNull(factory);
            Assert.IsInstanceOfType(factory, typeof(TestConfigurableLoggerFactory));

            var cf = (TestConfigurableLoggerFactory)factory;
            Assert.AreEqual("factory configuration data", cf.FactoryData);
        }
        public void Resolvers_AppConfigFactoryResolver_MissingSection()
        {
            AppConfigFactoryResolver target = new AppConfigFactoryResolver();

            var factory = target.GetFactory();
            Assert.IsNull(factory);
        }