public void Resolvers_AppConfigFactoryResolver_MissingSection()
        {
            AppConfigFactoryResolver target = new AppConfigFactoryResolver();

            var factory = target.GetFactory();

            Assert.IsNull(factory);
        }
        public void Resolvers_AppConfigFactoryResolver_AltSectionName2()
        {
            AppConfigFactoryResolver target = new AppConfigFactoryResolver("slf4net-alt-name2");

            var factory = target.GetFactory();

            Assert.IsNotNull(factory);
            Assert.IsInstanceOfType(factory, typeof(TestNamedLoggerFactory));
        }
        public void Resolvers_AppConfigFactoryResolver_ConfigurableFactoryNoData()
        {
            AppConfigFactoryResolver target = new AppConfigFactoryResolver("slf4net-configurable-no-data");

            var factory = target.GetFactory();

            Assert.IsNotNull(factory);
            Assert.IsInstanceOfType(factory, typeof(TestConfigurableLoggerFactory));

            var cf = (TestConfigurableLoggerFactory)factory;

            Assert.AreEqual(null, cf.FactoryData);
        }