Esempio n. 1
0
 public MainlineVersionCalculator(ILog log, IRepositoryStore repositoryStore, Lazy <GitVersionContext> versionContext, IIncrementStrategyFinder incrementStrategyFinder)
 {
     this.log                     = log.NotNull();
     this.repositoryStore         = repositoryStore.NotNull();
     this.versionContext          = versionContext.NotNull();
     this.incrementStrategyFinder = incrementStrategyFinder.NotNull();
 }
    public RepositoryStoreTests()
    {
        var sp = ConfigureServices();

        this.log = sp.GetService <ILog>();
        this.incrementStrategyFinder = sp.GetService <IIncrementStrategyFinder>();
    }
 public MainlineVersionCalculator(ILog log, IRepositoryStore repositoryStore, Lazy <GitVersionContext> versionContext, IIncrementStrategyFinder incrementStrategyFinder)
 {
     this.log                     = log ?? throw new ArgumentNullException(nameof(log));
     this.repositoryStore         = repositoryStore ?? throw new ArgumentNullException(nameof(repositoryStore));
     this.versionContext          = versionContext ?? throw new ArgumentNullException(nameof(versionContext));
     this.incrementStrategyFinder = incrementStrategyFinder ?? throw new ArgumentNullException(nameof(incrementStrategyFinder));
 }