using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
using Umbraco.Cms.Core.Configuration.Models;
using Umbraco.Cms.Core.Hosting;
using Umbraco.Cms.Core.IO;
namespace Umbraco.Cms.Tests.Common.TestHelpers;
public static class FileSystemsCreator
{
///
/// Create an instance FileSystems where you can set the individual filesystems.
///
///
///
///
///
///
///
///
///
///
public static FileSystems CreateTestFileSystems(
ILoggerFactory loggerFactory,
IIOHelper ioHelper,
IOptions globalSettings,
IHostingEnvironment hostingEnvironment,
IFileSystem partialViewsFileSystem,
IFileSystem stylesheetFileSystem,
IFileSystem scriptsFileSystem,
IFileSystem mvcViewFileSystem) =>
new(loggerFactory, ioHelper, globalSettings, hostingEnvironment, partialViewsFileSystem, stylesheetFileSystem, scriptsFileSystem, mvcViewFileSystem);
}