예제 #1
0
 public MergeRequestProcessor(IGitLabApi api,
                              IRepositoryCache repositoryCache,
                              ICodeOwnersChangeset changeset,
                              ILogger <MergeRequestProcessor> logger,
                              IOptions <GitLabOptions> options)
 {
     _api             = api;
     _repositoryCache = repositoryCache;
     _changeset       = changeset;
     _logger          = logger;
     _options         = options.Value;
 }
 public CodeOwnersChangesetTests()
 {
     _workingDirectory = new WorkingDirectorySession();
     _changeset        = new CodeOwnersChangeset(new CodeOwnersWalker(new CodeOwnersParser()), new CodeOwnersParser());
 }