public Engine(IImageComparer imageComparer, IConfigurationStore configurationStore, IUserConfigStore userConfigStore, ILogger <Engine> logger, IBrowserFactory browserFactory, IDirectoryUtils directoryUtils, IRazorRenderer razorRenderer) { _imageComparer = imageComparer; _configurationStore = configurationStore; _userConfigStore = userConfigStore; _logger = logger; _browserFactory = browserFactory; _directoryUtils = directoryUtils; _razorRenderer = razorRenderer; }
public FileSystemCopier(IFileUtils fileUtils, IDirectoryUtils directoryUtils) { FileUtils = fileUtils; DirectoryUtils = directoryUtils; }
public ZipFile(IZipFileCreator zipFileCreator, IFileUtils fileUtils, IDirectoryUtils directoryUtils) { ZipFileCreator = zipFileCreator; FileUtils = fileUtils; DirectoryUtils = directoryUtils; }
public LazyDirectoryUtils(IDirectoryUtils directoryUtils) { DirectoryUtils = directoryUtils; }
public GitCheckout(IGitRepoParser gitRepoParser, IDirectoryUtils directoryUtils, IGitCommand gitCommand) { GitRepoParser = gitRepoParser; DirectoryUtils = directoryUtils; GitCommand = gitCommand; }
public Delete() { DirectoryUtils = new DirectoryUtils(); }