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_WrongType()
 {
     AppConfigFactoryResolver target = new AppConfigFactoryResolver("slf4net-wrong-factory-type");
     Assert.Fail();
 }
 public void Resolvers_AppConfigFactoryResolver_MissingType()
 {
     AppConfigFactoryResolver target = new AppConfigFactoryResolver("slf4net-missing");
     Assert.Fail();
 }
        public void Resolvers_AppConfigFactoryResolver_MissingSection()
        {
            AppConfigFactoryResolver target = new AppConfigFactoryResolver();

            var factory = target.GetFactory();
            Assert.IsNull(factory);
        }
 public void Resolvers_AppConfigFactoryResolver_InvalidType()
 {
     AppConfigFactoryResolver target = new AppConfigFactoryResolver("slf4net-invalid");
     Assert.Fail();
 }
 public void Resolvers_AppConfigFactoryResolver_InvalidSection()
 {
     AppConfigFactoryResolver target = new AppConfigFactoryResolver("slf4net-wrong-type");
     Assert.Fail();
 }
 public void Resolvers_AppConfigFactoryResolver_ConfigurableFactoryInvalid()
 {
     AppConfigFactoryResolver target = new AppConfigFactoryResolver("slf4net-configurable-invalid");
     Assert.Fail();
 }