public void extension_logs_error_when_context_initialized_with_no_contextView()
        {
            bool errorLogged            = false;
            CallbackLogTarget logTarget = new CallbackLogTarget(delegate(LogParams log) {
                if (log.source is ContextViewExtension && log.level == LogLevel.ERROR)
                {
                    errorLogged = true;
                }
            });

            context.Install <ContextViewExtension>();
            context.AddLogTarget(logTarget);
            context.Initialize();
            Assert.That(errorLogged, Is.True);
        }
        public void Extension_Logs_Error_When_Context_Initialized_With_No_Parent_Finder_Installed()
        {
            bool errorLogged            = false;
            CallbackLogTarget logTarget = new CallbackLogTarget(delegate(LogParams result) {
                if (result.level == LogLevel.ERROR && result.source.GetType() == typeof(ModularityExtension))
                {
                    errorLogged = true;
                }
            });

            childContext.Install(typeof(ModularityExtension));
            childContext.AddLogTarget(logTarget);
            childContext.Initialize();
            Assert.That(errorLogged, Is.True);
        }