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