public void SetUp() { log = new NullLog(); metaDataCalculator = new MetaDataCalculator(); baseVersionCalculator = new TestBaseVersionStrategiesCalculator(log); mainlineVersionCalculator = new MainlineVersionCalculator(log, metaDataCalculator); }
public void CreateTemporaryRepository() { workDirectory = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); gitDirectory = Repository.Init(workDirectory).TrimEnd(Path.DirectorySeparatorChar); testFileSystem = new TestFileSystem(); log = new NullLog(); environment = new TestEnvironment(); var stepFactory = new ConfigInitStepFactory(); configInitWizard = new ConfigInitWizard(new ConsoleAdapter(), stepFactory); configFileLocator = new DefaultConfigFileLocator(testFileSystem, log); gitVersionCache = new GitVersionCache(testFileSystem, log); buildServerResolver = new BuildServerResolver(null, log); metaDataCalculator = new MetaDataCalculator(); var baseVersionCalculator = new BaseVersionCalculator(log, null); var mainlineVersionCalculator = new MainlineVersionCalculator(log, metaDataCalculator); var nextVersionCalculator = new NextVersionCalculator(log, metaDataCalculator, baseVersionCalculator, mainlineVersionCalculator); gitVersionFinder = new GitVersionFinder(log, nextVersionCalculator); Assert.NotNull(gitDirectory); }
public NextVersionCalculator(ILog log, IMetaDataCalculator metaDataCalculator, IBaseVersionCalculator baseVersionCalculator, IMainlineVersionCalculator mainlineVersionCalculator) { this.log = log ?? throw new ArgumentNullException(nameof(log)); this.metaDataCalculator = metaDataCalculator ?? throw new ArgumentNullException(nameof(metaDataCalculator)); this.baseVersionCalculator = baseVersionCalculator ?? throw new ArgumentNullException(nameof(baseVersionCalculator)); this.mainlineVersionCalculator = mainlineVersionCalculator ?? throw new ArgumentNullException(nameof(mainlineVersionCalculator)); }
public NextVersionCalculator(IBaseVersionCalculator baseVersionCalculator = null, IMetaDataCalculator metaDataCalculator = null) { this.metaDataCalculator = metaDataCalculator ?? new MetaDataCalculator(); baseVersionFinder = baseVersionCalculator ?? new BaseVersionCalculator( new FallbackBaseVersionStrategy(), new ConfigNextVersionBaseVersionStrategy(), new TaggedCommitVersionStrategy(), new TrackMergeTargetBaseVersionStrategy(), new MergeMessageBaseVersionStrategy(), new VersionInBranchBaseVersionStrategy()); }
public NextVersionCalculator(IBaseVersionCalculator baseVersionCalculator = null, IMetaDataCalculator metaDataCalculator = null) { this.metaDataCalculator = metaDataCalculator ?? new MetaDataCalculator(); baseVersionFinder = baseVersionCalculator ?? new BaseVersionCalculator( //new FallbackBaseVersionStrategy(), new ConfigNextVersionBaseVersionStrategy(), new TaggedCommitVersionStrategy(), new MergeMessageBaseVersionStrategy(), new VersionInBranchNameBaseVersionStrategy(), new TrackReleaseBranchesVersionStrategy()); }
public NextVersionCalculator(IBaseVersionCalculator baseVersionCalculator = null, IMetaDataCalculator metaDataCalculator = null) { this.metaDataCalculator = metaDataCalculator ?? new MetaDataCalculator(); highestTagBaseVersionStrategy = new HighestTagBaseVersionStrategy(); baseVersionFinder = baseVersionCalculator ?? new BaseVersionCalculator( new FallbackBaseVersionStrategy(), new ConfigNextVersionBaseVersionStrategy(), highestTagBaseVersionStrategy, new TrackMergeTargetBaseVersionStrategy(), new MergeMessageBaseVersionStrategy(), new VersionInBranchBaseVersionStrategy()); }
public void SetUp() { fileSystem = new FileSystem(); environment = new TestEnvironment(); log = new NullLog(); configFileLocator = new DefaultConfigFileLocator(fileSystem, log); buildServerResolver = new BuildServerResolver(null, log); gitVersionCache = new GitVersionCache(fileSystem, log); metaDataCalculator = new MetaDataCalculator(); var baseVersionCalculator = new TestBaseVersionStrategiesCalculator(log); var mainlineVersionCalculator = new MainlineVersionCalculator(log, metaDataCalculator); var nextVersionCalculator = new NextVersionCalculator(log, metaDataCalculator, baseVersionCalculator, mainlineVersionCalculator); gitVersionFinder = new GitVersionFinder(log, nextVersionCalculator); }
public MainlineVersionCalculator(IMetaDataCalculator metaDataCalculator) { this.metaDataCalculator = metaDataCalculator; }
public MainlineVersionCalculator(IMetaDataCalculator metaDataCalculator, ILog log) { this.metaDataCalculator = metaDataCalculator; this.log = log; }
public MainlineVersionCalculator(ILog log, IMetaDataCalculator metaDataCalculator) { this.metaDataCalculator = metaDataCalculator ?? throw new ArgumentNullException(nameof(metaDataCalculator)); this.log = log ?? throw new ArgumentNullException(nameof(log)); }
public AmountOfGuessesRepository(IMetaDataCalculator iMetaDataCalculator) { _databasePool = DatabasePool.GetInstance(); _metaDataCalculator = iMetaDataCalculator; }