using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
using Umbraco.Core.Configuration;
using Umbraco.Core.Logging;
using Umbraco.Web.Common.AspNetCore;
namespace Umbraco.Tests.Integration.Implementations
{
public class TestHostingEnvironment : AspNetCoreHostingEnvironment, Umbraco.Core.Hosting.IHostingEnvironment
{
public TestHostingEnvironment(IHostingSettings hostingSettings, IWebHostEnvironment webHostEnvironment)
: base(hostingSettings, webHostEnvironment)
{
}
///
/// Override for tests since we are not hosted
///
///
/// This is specifically used by IOHelper and we want this to return false so that the root path is manually calcualted which is what we want for tests.
///
bool Umbraco.Core.Hosting.IHostingEnvironment.IsHosted { get; } = false;
}
}