public void GetLanguagesTestMethod() { var accessor = new RepositoryAccessor(); var result = accessor.GetLanguages().Result; Assert.AreNotEqual(result.Count(), 0); }
/// <summary> /// </summary> internal FileStorageUpdater( ISynchronizeInvoke synchronizeInvoke, IFileStorage fileStorage, RepositoryAccessor repositoryAccessor, Func <int> getStorageCount) { _synchronizeInvoke = synchronizeInvoke; _fileStorage = fileStorage; _repositoryAccessor = repositoryAccessor; _getStorageCount = getStorageCount; }
/// <summary> /// </summary> internal FileStorageUpdater( ISynchronizeInvoke synchronizeInvoke, IFileStorage fileStorage, RepositoryAccessor repositoryAccessor, IFileStorageProperties properties) { _synchronizeInvoke = synchronizeInvoke; _fileStorage = fileStorage; _repositoryAccessor = repositoryAccessor; _properties = properties; }
public void GetRepositoriesTestMethod() { var accessor = new RepositoryAccessor(); var searchCriteria = new SearchCriteria { Language = Language.Abap }; var result = accessor.GetRepositories(searchCriteria, 1, 10).Result; Assert.AreEqual(result.Count(), 10); }
async private Task <bool> verifyTargetBranch() { if (String.IsNullOrEmpty(getTargetBranchName())) { return(false); } using (RepositoryAccessor repositoryAccessor = createRepositoryAccessor()) { // Trim special characters to avoid search by mask string targetBranch = getTargetBranchName().TrimStart('^').TrimEnd('$'); IEnumerable <Branch> branches = await repositoryAccessor.GetBranches(targetBranch); return(branches != null && branches.Any()); } }
// @} IFileStorage /// <summary> /// </summary> internal FileStorage(string parentFolder, ProjectKey projectKey, ISynchronizeInvoke synchronizeInvoke, RepositoryAccessor repositoryAccessor, IFileStorageProperties properties) { Path = LocalCommitStoragePathFinder.FindPath(parentFolder, projectKey, LocalCommitStorageType.FileStorage); ProjectKey = projectKey; FileStorageUtils.InitalizeFileStorage(Path, ProjectKey); ComparisonCache = new FileStorageComparisonCache(Path, properties.GetComparisonCountToKeep()); FileCache = new FileStorageRevisionCache(Path, properties.GetRevisionCountToKeep()); DiffCache = new FileStorageDiffCache(Path, this); _updater = new FileStorageUpdater(synchronizeInvoke, this, repositoryAccessor, properties); _processManager = new GitProcessManager(synchronizeInvoke, Path); _commandService = new FileStorageGitCommandService(_processManager, Path, this); Trace.TraceInformation(String.Format( "[FileStorage] Created FileStorage at Path {0} for host {1}, project {2}, ", Path, projectKey.HostName, projectKey.ProjectName)); }
async private Task <bool> verifyTargetBranch() { if (String.IsNullOrEmpty(getTargetBranchName())) { return(false); } using (RepositoryAccessor repositoryAccessor = createRepositoryAccessor()) { labelCheckingTargetBranch.Visible = true; try { string targetBranch = getTargetBranchName(); IEnumerable <Branch> branches = await repositoryAccessor.GetBranches(targetBranch); return(branches != null && branches.Any(branch => branch.Name.ToLower() == targetBranch.ToLower())); } finally { labelCheckingTargetBranch.Visible = false; } } }