public Tester( IFileSystem fileSystem, IEnvironmentTemporaryDirectoryProvider temporaryDirectoryProvider, ITempFolderProvider tempFolderProvider, IPrintErrorMessage printErrorMessage, IAvailableProjectsRetriever availableProjectsRetriever, IModifyRunnerProjects modifyRunnerProjects, IBuild build) { _fileSystem = fileSystem; _temporaryDirectoryProvider = temporaryDirectoryProvider; _tempFolderProvider = tempFolderProvider; _printErrorMessage = printErrorMessage; _availableProjectsRetriever = availableProjectsRetriever; _modifyRunnerProjects = modifyRunnerProjects; _build = build; }
public PrepareRunnerRepository( ILogger logger, ISolutionFileLocator solutionFileLocator, IRunnerRepoProjectPathRetriever runnerRepoProjectPathRetriever, IModifyRunnerProjects modifyRunnerProjects, IResetToTarget resetToTarget, IBuildMetaFilePathProvider metaFilePathProvider, IRunnerRepoDirectoryProvider runnerRepoDirectoryProvider, IProvideRepositoryCheckouts repoCheckouts) { _logger = logger; _metaFilePathProvider = metaFilePathProvider; ResetToTarget = resetToTarget; SolutionFileLocator = solutionFileLocator; RunnerRepoProjectPathRetriever = runnerRepoProjectPathRetriever; ModifyRunnerProjects = modifyRunnerProjects; RunnerRepoDirectoryProvider = runnerRepoDirectoryProvider; RepoCheckouts = repoCheckouts; }