protected CollaborationPlatformCommand(ICollaborationEngine engine, IConfigureLogger logger, IFileSettingsCache fileSettingsCache, ICollaborationFactory collaborationFactory) : base(logger, fileSettingsCache) { _engine = engine; CollaborationFactory = collaborationFactory; }
private static void AssertAzureDevOps(ICollaborationFactory collaborationFactory) { Assert.IsInstanceOf <AzureDevOpsForkFinder>(collaborationFactory.ForkFinder); Assert.IsInstanceOf <AzureDevOpsRepositoryDiscovery>(collaborationFactory.RepositoryDiscovery); Assert.IsInstanceOf <AzureDevOpsPlatform>(collaborationFactory.CollaborationPlatform); Assert.IsInstanceOf <CollaborationPlatformSettings>(collaborationFactory.Settings); }
private static void AssertGithub(ICollaborationFactory collaborationFactory) { Assert.IsInstanceOf <GitHubForkFinder>(collaborationFactory.ForkFinder); Assert.IsInstanceOf <GitHubRepositoryDiscovery>(collaborationFactory.RepositoryDiscovery); Assert.IsInstanceOf <OctokitClient>(collaborationFactory.CollaborationPlatform); Assert.IsInstanceOf <CollaborationPlatformSettings>(collaborationFactory.Settings); }
public PackageUpdater( ICollaborationFactory collaborationFactory, IUpdateRunner localUpdater, INuKeeperLogger logger) { _collaborationFactory = collaborationFactory; _updateRunner = localUpdater; _logger = logger; }
protected CollaborationPlatformCommand(ICollaborationEngine engine, IConfigureLogger logger, IFileSettingsCache fileSettingsCache, ICollaborationFactory collaborationFactory) : base(logger, fileSettingsCache) { _engine = engine; CollaborationFactory = collaborationFactory; _platformsSupportingDeleteBranchAfterMerge.Add(Abstractions.CollaborationPlatform.Platform.AzureDevOps); _platformsSupportingDeleteBranchAfterMerge.Add(Abstractions.CollaborationPlatform.Platform.Bitbucket); _platformsSupportingDeleteBranchAfterMerge.Add(Abstractions.CollaborationPlatform.Platform.GitLab); }
public CollaborationEngine( ICollaborationFactory collaborationFactory, IGitRepositoryEngine repositoryEngine, IFolderFactory folderFactory, INuKeeperLogger logger) { _collaborationFactory = collaborationFactory; _repositoryEngine = repositoryEngine; _folderFactory = folderFactory; _logger = logger; }
public PackageUpdater( ICollaborationFactory collaborationFactory, IExistingCommitFilter existingCommitFilter, IUpdateRunner localUpdater, INuKeeperLogger logger) { _collaborationFactory = collaborationFactory; _existingCommitFilter = existingCommitFilter; _updateRunner = localUpdater; _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 void Initialize() { _collaborationFactory = Substitute.For <ICollaborationFactory>(); _existingCommitFilter = Substitute.For <IExistingCommitFilter>(); _updateRunner = Substitute.For <IUpdateRunner>(); _existingCommitFilter .Filter( Arg.Any <IGitDriver>(), Arg.Any <IReadOnlyCollection <PackageUpdateSet> >(), Arg.Any <string>(), Arg.Any <string>() ) .Returns(ci => ((IReadOnlyCollection <PackageUpdateSet>)ci[1])); }
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); }
private static void AssertAreSameObject(ICollaborationFactory collaborationFactory) { var collaborationPlatform = collaborationFactory.CollaborationPlatform; Assert.AreSame(collaborationPlatform, collaborationFactory.CollaborationPlatform); var repositoryDiscovery = collaborationFactory.RepositoryDiscovery; Assert.AreSame(repositoryDiscovery, collaborationFactory.RepositoryDiscovery); var forkFinder = collaborationFactory.ForkFinder; Assert.AreSame(forkFinder, collaborationFactory.ForkFinder); var settings = collaborationFactory.Settings; Assert.AreSame(settings, collaborationFactory.Settings); }
public RepositoryCommand(ICollaborationEngine engine, IConfigureLogger logger, IFileSettingsCache fileSettingsCache, ICollaborationFactory collaborationFactory, IEnumerable <ISettingsReader> settingsReaders) : base(engine, logger, fileSettingsCache, collaborationFactory) { _settingsReaders = settingsReaders; }
protected MultipleRepositoryCommand(ICollaborationEngine engine, IConfigureLogger logger, IFileSettingsCache fileSettingsCache, ICollaborationFactory collaborationFactory) : base(engine, logger, fileSettingsCache, collaborationFactory) { }
public OrganisationCommand(ICollaborationEngine engine, IConfigureLogger logger, IFileSettingsCache fileSettingsCache, ICollaborationFactory collaborationFactory) : base(engine, logger, fileSettingsCache, collaborationFactory) { }
public ExistingCommitFilter(ICollaborationFactory collaborationFactory, INuKeeperLogger logger) { _collaborationFactory = collaborationFactory; _logger = logger; }
public RepositoryFilter(ICollaborationFactory collaborationFactory, INuKeeperLogger logger) { _collaborationFactory = collaborationFactory; _logger = logger; }