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); }