Example #1
0
 public ProjectGenerator(IProjectDirectoryProvider projectDirectoryProvider,
                         IDirectoryManipulator directoryManipulator,
                         IFileManipulator fileManipulator,
                         ISolutionTemplateProvider solutionTemplateProvider,
                         IGitClient gitClient,
                         IGitApiClient gitApiClient,
                         ILogger logger,
                         string projectType
                         )
 {
     _directoryManipulator     = directoryManipulator;
     _fileManipulator          = fileManipulator;
     _solutionTemplateProvider = solutionTemplateProvider;
     _gitClient         = gitClient;
     _gitApiClient      = gitApiClient;
     _logger            = logger;
     _projectType       = projectType;
     _solutionDirectory = projectDirectoryProvider.SolutionDirectory;
 }
Example #2
0
 public GitClient(IProjectDirectoryProvider projectDirectoryProvider, ICommandLineExecutor commandLineExecutor, ILogger logger)
 {
     _projectDirectoryProvider = projectDirectoryProvider;
     _commandLineExecutor      = commandLineExecutor;
     _logger = logger;
 }