public UpgradeCommand( ISitefinityPackageManager sitefinityPackageManager, ICsProjectFileEditor csProjectFileEditor, ILogger <object> logger, IProjectConfigFileEditor projectConfigFileEditor, IVisualStudioWorker visualStudioWorker) { this.sitefinityPackageManager = sitefinityPackageManager; this.csProjectFileEditor = csProjectFileEditor; this.logger = logger; this.visualStudioWorker = visualStudioWorker; this.projectConfigFileEditor = projectConfigFileEditor; this.processedPackagesPerProjectCache = new Dictionary <string, HashSet <string> >(); }
public void Initialize() { var services = new ServiceCollection(); services.AddHttpClient(); services.AddTransient <ICsProjectFileEditor, CsProjectFileEditor>(); services.AddTransient <INuGetApiClient, NuGetApiClient>(); services.AddTransient <INuGetCliClient, NuGetCliClient>(); services.AddTransient <IPackagesConfigFileEditor, PackagesConfigFileEditor>(); services.AddTransient <IProjectConfigFileEditor, ProjectConfigFileEditor>(); services.AddTransient <ISitefinityPackageManager, SitefinityPackageManager>(); services.AddSingleton <IVisualStudioWorker, VisualStudioWorker>(); services.AddSingleton <IPromptService, PromptServiceMock>(); this.serviceProvider = services.BuildServiceProvider(); this.sitefinityPackageManager = serviceProvider.GetService <ISitefinityPackageManager>(); this.csProjectFileEditor = serviceProvider.GetService <ICsProjectFileEditor>(); this.logger = serviceProvider.GetService <ILogger <UpgradeCommand> >(); this.projectConfigFileEditor = serviceProvider.GetService <IProjectConfigFileEditor>(); this.visualStudioWorker = serviceProvider.GetService <IVisualStudioWorker>(); this.promptService = serviceProvider.GetService <IPromptService>(); }
public AddIntegrationTestsCommand(ICsProjectFileEditor csProjectFileEditor, ILogger <AddIntegrationTestsCommand> logger) : base(csProjectFileEditor, logger) { }
public AddFileToCsprojTests() { _initialCsprojWithElements = XDocument.Load(CsProjWithElementsPath); _initialCsprojWithoutElements = XDocument.Load(CsProjWithoutElementsPath); this.csProjectFileEditor = new CsProjectFileEditor(); }
public AddModuleCommand(ICsProjectFileEditor csProjectFileEditor, ILogger <AddModuleCommand> logger) : base(csProjectFileEditor, logger) { }
public AddToProjectCommandBase(ICsProjectFileEditor csProjectFileEditor, ILogger <object> logger) : base(logger) { this.csProjectFileEditor = csProjectFileEditor; }
public AddToSolutionCommandBase(ICsProjectFileEditor csProjectFileEditor, ILogger <AddToSolutionCommandBase> logger) : base(csProjectFileEditor, logger) { }
public AddCustomWidgetCommand(ICsProjectFileEditor csProjectFileEditor, ILogger <AddCustomWidgetCommand> logger) : base(csProjectFileEditor, logger) { }
public UpgradeCommandSut(IPromptService promptService, ISitefinityPackageManager sitefinityPackageManager, ICsProjectFileEditor csProjectFileEditor, ILogger <UpgradeCommand> logger, IProjectConfigFileEditor projectConfigFileEditor, IVisualStudioWorker visualStudioWorker) : base(promptService, sitefinityPackageManager, csProjectFileEditor, logger, projectConfigFileEditor, visualStudioWorker) { }