public void When_not_running_in_http_DeriveAppDataPath_should_throw() { var exception = Assert.Throws <Exception>(() => DefaultFactory.DeriveAppDataPath()); Assert.AreEqual("Detected running in a website and attempted to use HostingEnvironment.MapPath(\"~/App_Data/\") to derive the logging path. Failed since MapPath returned null. To avoid using HostingEnvironment.MapPath to derive the logging directory you can instead configure it to a specific path using LogManager.Use<DefaultFactory>().Directory(\"pathToLoggingDirectory\");", exception.Message); }