public RepositoryDataLoader( IGitRepositoryFactory repositoryFactory, IRepositoryDataBuilderFactory dataBuilderFactory) { _repositoryFactory = repositoryFactory; _dataBuilderFactory = dataBuilderFactory; }
public void Setup() { m_logger = A.Fake <ILogger>(); m_view = A.Fake <IMainView>(); m_controllersFactory = A.Fake <IConfiguratorControllersFactory>(); m_repositoryFactory = A.Fake <IGitRepositoryFactory>(); m_controller = new MainViewController(m_view, m_repositoryFactory, m_controllersFactory, m_logger); }
public MainViewController(IMainView view, IGitRepositoryFactory repositoryFactory, IConfiguratorControllersFactory controllersFactory, ILogger logger) { m_view = view; m_repositoryFactory = repositoryFactory; m_controllersFactory = controllersFactory; m_logger = logger; m_view.SetController(this); }
public void Should_clone_settings_repo(ITeamCityClient teamCityClient, IGitRepositoryFactory gitRepositoryFactory, Project project, string repoPath) { project.Properties.Property.Add(new Property(ParameterName.VersionedSettingGitRepo, repoPath)); teamCityClient.Projects.GetById("RestHelper").Returns(Task.FromResult(project)); var sut = new BuildConfigXmlClient(teamCityClient, gitRepositoryFactory); gitRepositoryFactory.Received(1).Clone(GitAuthenticationType.Http, repoPath); }
public GitFileDiffController( IGitRepositoryFactory gitRepositoryFactory, IGitRepoService gitRepoService, IGitFileService gitFileService) { this.gitRepoService = gitRepoService; this.gitFileService = gitFileService; this.gitRepositoryFactory = gitRepositoryFactory; }
// Constructor public MainWindowViewModel(IViewService viewService, IGitRepositoryFactory factory, ISettingsPersistor settingsPersistor) { Panels = new PanelsViewModel { this }; this.viewService = viewService; this.factory = factory; MouseCursor = Cursors.Arrow; Repositories = new ObservableCollection <IRepository>(); RecentRepositories = RecentlyUsedList.Load(settingsPersistor); }
public GitBranchDiffController( IGitRepositoryFactory gitRepositoryFactory, IGitDiffService gitBranchDiffService, IGitFileService itemIdentityService, IGitRepoService gitRepoService) { this.gitBranchDiffService = gitBranchDiffService; this.itemIdentityService = itemIdentityService; this.gitRepoService = gitRepoService; this.gitRepositoryFactory = gitRepositoryFactory; }
public RepoUpdater( ILogger log, IResourcePaths paths, IGitRepositoryFactory repositoryFactory, IFileUtilities fileUtils, ISettingsProvider settingsProvider) { _log = log; _repositoryFactory = repositoryFactory; _fileUtils = fileUtils; _settingsProvider = settingsProvider; RepoPath = paths.RepoPath; }
public LocalRepoCustomFormatJsonParser( ILogger log, IFileSystem fileSystem, IResourcePaths paths, IGitRepositoryFactory repositoryFactory, IFileUtilities fileUtils, ISettingsProvider settingsProvider) { _log = log; _fileSystem = fileSystem; _repositoryFactory = repositoryFactory; _fileUtils = fileUtils; _settingsProvider = settingsProvider; _repoPath = paths.RepoPath; }
public BuildConfigXmlClient(ITeamCityClient teamCityClient, IGitRepositoryFactory gitRepositoryFactory) { _teamCityClient = teamCityClient; _gitRepository = gitRepositoryFactory.Clone(GitAuthenticationType.Http, GetTeamCitySettingsRepositoryLocation()); }
public VcsRootHelper(ITeamCityClient client, IGitRepositoryFactory gitRepositoryFactory, IGitLabClientFactory gitLabClientFactory) { _client = client; _gitRepositoryFactory = gitRepositoryFactory; _gitLabClientFactory = gitLabClientFactory; }