public GithubRepositoryEngineCreator(INuKeeperLogger logger, IFolderFactory folderFactory, ICreate <IForkFinder> forkFinderCreator, ICreate <IRepositoryUpdater> repositoryUpdaterCreator, ICreate <IRepositoryFilter> repositoryFilterCreator) { _logger = logger; _folderFactory = folderFactory; _forkFinderCreator = forkFinderCreator; _repositoryUpdaterCreator = repositoryUpdaterCreator; _repositoryFilterCreator = repositoryFilterCreator; }
public CollaborationEngine( ICollaborationFactory collaborationFactory, IGitRepositoryEngine repositoryEngine, IFolderFactory folderFactory, INuKeeperLogger logger) { _collaborationFactory = collaborationFactory; _repositoryEngine = repositoryEngine; _folderFactory = folderFactory; _logger = logger; }
public GithubRepositoryEngine( IRepositoryUpdater repositoryUpdater, IForkFinder forkFinder, IFolderFactory folderFactory, INuKeeperLogger logger ) { _repositoryUpdater = repositoryUpdater; _forkFinder = forkFinder; _folderFactory = folderFactory; _logger = logger; }
public GitRepositoryEngine( IRepositoryUpdater repositoryUpdater, ICollaborationFactory collaborationFactory, IFolderFactory folderFactory, INuKeeperLogger logger, IRepositoryFilter repositoryFilter) { _repositoryUpdater = repositoryUpdater; _collaborationFactory = collaborationFactory; _folderFactory = folderFactory; _logger = logger; _repositoryFilter = repositoryFilter; }
public GithubEngine( ICreate <IGithub> githubCreator, ICreate <IGithubRepositoryDiscovery> repositoryDiscoveryCreator, ICreate <IGithubRepositoryEngine> repositoryEngineCreator, IFolderFactory folderFactory, INuKeeperLogger logger) { _githubCreator = githubCreator; _repositoryDiscoveryCreator = repositoryDiscoveryCreator; _repositoryEngineCreator = repositoryEngineCreator; _folderFactory = folderFactory; _logger = logger; }
public GitHubEngine( IGitHub github, IGitHubRepositoryDiscovery repositoryDiscovery, IGitHubRepositoryEngine repositoryEngine, IFolderFactory folderFactory, INuKeeperLogger logger) { _github = github; _repositoryDiscovery = repositoryDiscovery; _repositoryEngine = repositoryEngine; _folderFactory = folderFactory; _logger = logger; }
public GithubEngine( IGithub github, IGithubRepositoryDiscovery repositoryDiscovery, IGithubRepositoryEngine repositoryEngine, GithubAuthSettings settings, IFolderFactory folderFactory) { _github = github; _repositoryDiscovery = repositoryDiscovery; _repositoryEngine = repositoryEngine; _githubToken = settings.Token; _folderFactory = folderFactory; }
public void Initialize() { _repoEngine = Substitute.For <IGitRepositoryEngine>(); _collaborationFactory = Substitute.For <ICollaborationFactory>(); _folderFactory = Substitute.For <IFolderFactory>(); _logger = Substitute.For <INuKeeperLogger>(); _disoverableRepositories = new List <RepositorySettings>(); _collaborationFactory.CollaborationPlatform.GetCurrentUser().Returns(new User("", "", "")); _collaborationFactory.Settings.Returns(new CollaborationPlatformSettings()); _collaborationFactory .RepositoryDiscovery .GetRepositories(Arg.Any <SourceControlServerSettings>()) .Returns(_disoverableRepositories); }