public void TestCreateLogger()
        {
            IKernel kernel = new BaseKernel();
            LoggerManager manager = new LoggerManager();

            kernel.AddSubsystem( KernelConstants.LOGGER, manager );

            ILogger logger = manager.CreateLogger( "name", "impl", null );
            AssertNotNull( logger );
        }
        public void TestUsage()
        {
            IKernel kernel = new BaseKernel();
            LoggerManager manager = new LoggerManager();

            kernel.AddSubsystem( KernelConstants.LOGGER, manager );

            IKernelSubsystem subsystem = kernel.GetSubsystem( KernelConstants.LOGGER );
            AssertNotNull( subsystem );
            AssertEquals( subsystem, manager );
        }