public AssembleCommandHandler(IProjectContextFactory projectContextFactory, ITemplateResolver templateResolver, ITemplateInvoker templateInvoker, ISolutionPathResolver solutionPathResolver)
 {
     _projectContextFactory = projectContextFactory;
     _templateResolver      = templateResolver;
     _templateInvoker       = templateInvoker;
     _solutionPathResolver  = solutionPathResolver;
 }
Beispiel #2
0
 public CraneApi(
     ISolutionReader solutionReader,
     IAssemblyInfoWriter assemblyInfoWriter,
     Func <ISolutionContext> solutionContext,
     ISolutionPathResolver solutionPathResolver,
     ISourceControlInformationReader sourceControlInformationReader,
     INuGet nuGet,
     IFileManager fileManager)
 {
     _solutionReader                 = solutionReader;
     _assemblyInfoWriter             = assemblyInfoWriter;
     _solutionContext                = solutionContext;
     _solutionPathResolver           = solutionPathResolver;
     _sourceControlInformationReader = sourceControlInformationReader;
     _nuGet       = nuGet;
     _fileManager = fileManager;
 }