Example #1
0
 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);
 }
Example #3
0
 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;
 }
Example #6
0
        // 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);
        }
Example #7
0
 public GitBranchDiffController(
     IGitRepositoryFactory gitRepositoryFactory,
     IGitDiffService gitBranchDiffService,
     IGitFileService itemIdentityService,
     IGitRepoService gitRepoService)
 {
     this.gitBranchDiffService = gitBranchDiffService;
     this.itemIdentityService  = itemIdentityService;
     this.gitRepoService       = gitRepoService;
     this.gitRepositoryFactory = gitRepositoryFactory;
 }
Example #8
0
 public RepoUpdater(
     ILogger log,
     IResourcePaths paths,
     IGitRepositoryFactory repositoryFactory,
     IFileUtilities fileUtils,
     ISettingsProvider settingsProvider)
 {
     _log = log;
     _repositoryFactory = repositoryFactory;
     _fileUtils         = fileUtils;
     _settingsProvider  = settingsProvider;
     RepoPath           = paths.RepoPath;
 }
Example #9
0
 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;
 }
Example #10
0
 public BuildConfigXmlClient(ITeamCityClient teamCityClient, IGitRepositoryFactory gitRepositoryFactory)
 {
     _teamCityClient = teamCityClient;
     _gitRepository  = gitRepositoryFactory.Clone(GitAuthenticationType.Http, GetTeamCitySettingsRepositoryLocation());
 }
Example #11
0
 public VcsRootHelper(ITeamCityClient client, IGitRepositoryFactory gitRepositoryFactory, IGitLabClientFactory gitLabClientFactory)
 {
     _client = client;
     _gitRepositoryFactory = gitRepositoryFactory;
     _gitLabClientFactory  = gitLabClientFactory;
 }