예제 #1
0
        public void Test_MyFacility_ReadLoggingApi()
        {
            IKernel kernel = new DefaultKernel();

            kernel.ConfigurationStore = new DefaultConfigurationStore();
            var configFile = GetConfigFile(LoggerImplementation.ExtendedLog4net);
            Action <LoggingFacility> onCreate = f => f.LogUsing(LoggerImplementation.ExtendedLog4net).WithConfig(configFile);
            var facility = new MyLoggingFacility(kernel, null);

            onCreate.Invoke(facility);
            facility.SetupConverter();
            var api = facility.ReadApi();

            Assert.IsNotNull(api);
            Assert.AreEqual(api, LoggerImplementation.ExtendedLog4net);
        }