public AssembleCommandHandler(IProjectContextFactory projectContextFactory, ITemplateResolver templateResolver, ITemplateInvoker templateInvoker, ISolutionPathResolver solutionPathResolver) { _projectContextFactory = projectContextFactory; _templateResolver = templateResolver; _templateInvoker = templateInvoker; _solutionPathResolver = solutionPathResolver; }
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; }