public void Setup() { ShouldlyConfiguration.ShouldMatchApprovedDefaults.LocateTestMethodUsingAttribute <TestCaseAttribute>(); var sp = ConfigureServices(); this.logMessages = new List <string>(); this.log = new Log(new TestLogAppender(this.logMessages.Add)); this.fileSystem = sp.GetRequiredService <IFileSystem>(); this.variableProvider = sp.GetRequiredService <IVariableProvider>(); this.projectFileUpdater = new ProjectFileUpdater(this.log, this.fileSystem); }
public GitVersionOutputTool(IOptions <GitVersionOptions> options, IOutputGenerator outputGenerator, IWixVersionFileUpdater wixVersionFileUpdater, IGitVersionInfoGenerator gitVersionInfoGenerator, IAssemblyInfoFileUpdater assemblyInfoFileUpdater, IProjectFileUpdater projectFileUpdater) { this.options = options ?? throw new ArgumentNullException(nameof(options)); this.outputGenerator = outputGenerator ?? throw new ArgumentNullException(nameof(outputGenerator)); this.wixVersionFileUpdater = wixVersionFileUpdater ?? throw new ArgumentNullException(nameof(wixVersionFileUpdater)); this.gitVersionInfoGenerator = gitVersionInfoGenerator ?? throw new ArgumentNullException(nameof(gitVersionInfoGenerator)); this.assemblyInfoFileUpdater = assemblyInfoFileUpdater ?? throw new ArgumentNullException(nameof(gitVersionInfoGenerator)); this.projectFileUpdater = projectFileUpdater ?? throw new ArgumentNullException(nameof(projectFileUpdater)); }
public GitVersionOutputTool(IOptions <GitVersionOptions> options, IOutputGenerator outputGenerator, IWixVersionFileUpdater wixVersionFileUpdater, IGitVersionInfoGenerator gitVersionInfoGenerator, IAssemblyInfoFileUpdater assemblyInfoFileUpdater, IProjectFileUpdater projectFileUpdater) { this.options = options.NotNull(); this.outputGenerator = outputGenerator.NotNull(); this.wixVersionFileUpdater = wixVersionFileUpdater.NotNull(); this.gitVersionInfoGenerator = gitVersionInfoGenerator.NotNull(); this.assemblyInfoFileUpdater = assemblyInfoFileUpdater.NotNull(); this.projectFileUpdater = projectFileUpdater.NotNull(); }
public GitVersionTool(ILog log, INextVersionCalculator nextVersionCalculator, IVariableProvider variableProvider, IGitPreparer gitPreparer, IGitVersionCache gitVersionCache, IGitVersionCacheKeyFactory cacheKeyFactory, IOutputGenerator outputGenerator, IWixVersionFileUpdater wixVersionFileUpdater, IGitVersionInfoGenerator gitVersionInfoGenerator, IAssemblyInfoFileUpdater assemblyInfoFileUpdater, IOptions <GitVersionOptions> options, Lazy <GitVersionContext> versionContext, IProjectFileUpdater projectFileUpdater) { this.log = log ?? throw new ArgumentNullException(nameof(log)); this.nextVersionCalculator = nextVersionCalculator ?? throw new ArgumentNullException(nameof(nextVersionCalculator)); this.variableProvider = variableProvider ?? throw new ArgumentNullException(nameof(variableProvider)); this.gitPreparer = gitPreparer ?? throw new ArgumentNullException(nameof(gitPreparer)); this.cacheKeyFactory = cacheKeyFactory ?? throw new ArgumentNullException(nameof(cacheKeyFactory)); this.gitVersionCache = gitVersionCache ?? throw new ArgumentNullException(nameof(gitVersionCache)); this.outputGenerator = outputGenerator ?? throw new ArgumentNullException(nameof(outputGenerator)); this.wixVersionFileUpdater = wixVersionFileUpdater ?? throw new ArgumentNullException(nameof(wixVersionFileUpdater)); this.gitVersionInfoGenerator = gitVersionInfoGenerator ?? throw new ArgumentNullException(nameof(gitVersionInfoGenerator)); this.assemblyInfoFileUpdater = assemblyInfoFileUpdater ?? throw new ArgumentNullException(nameof(gitVersionInfoGenerator)); this.options = options ?? throw new ArgumentNullException(nameof(options)); this.versionContext = versionContext ?? throw new ArgumentNullException(nameof(versionContext)); this.projectFileUpdater = projectFileUpdater; }
public DroidResizeService(IImageResizer resizer, IImageRenamer imageRenamer, IProjectFileUpdater projectFileUpdater) { _resizer = resizer; _imageRenamer = imageRenamer; _projectFileUpdater = projectFileUpdater; }
public ProjectFileTester(IProjectFileUpdater projectFileUpdater) { _projectFileUpdater = projectFileUpdater; }
public IconResizeUtitlityService(IImageResizeService resizeService, IProjectFileUpdater projectFileUpdater) { _resizeService = resizeService; _projectFileUpdater = projectFileUpdater; }