Exemple #1
0
 public ResetWorkingDirectory(
     IFileSystem fileSystem,
     IDeleteEntireDirectory deleteEntireDirectory,
     IProfileDirectories profileDirectories)
 {
     FileSystem            = fileSystem;
     DeleteEntireDirectory = deleteEntireDirectory;
     ProfileDirectories    = profileDirectories;
 }
Exemple #2
0
 public CheckOrCloneRepo(
     ILogger logger,
     ICloneRepo cloneRepo,
     IDeleteEntireDirectory deleteEntireDirectory,
     ICheckIfKeeping shouldKeep)
 {
     _logger = logger;
     CloneRepo = cloneRepo;
     DeleteEntireDirectory = deleteEntireDirectory;
     ShouldKeep = shouldKeep;
 }
 public PrepLatestVersionProject(
     IFileSystem fileSystem,
     ICreateSolutionFile createSolutionFile,
     ICreateProject createProject,
     IDeleteEntireDirectory deleteEntireDirectory,
     IAddProjectToSolution addProjectToSolution,
     IQueryVersionProjectPathing pathing,
     IProcessRunner processRunner,
     IDotNetCommandStartConstructor dotNetCommandStartConstructor)
 {
     _processRunner = processRunner;
     _dotNetCommandStartConstructor = dotNetCommandStartConstructor;
     FileSystem            = fileSystem;
     CreateSolutionFile    = createSolutionFile;
     CreateProject         = createProject;
     DeleteEntireDirectory = deleteEntireDirectory;
     AddProjectToSolution  = addProjectToSolution;
     Pathing = pathing;
 }