コード例 #1
0
 /// <summary>
 /// Used for adding support for unit-testing. Do not make this constructor public
 /// </summary>
 internal ReportService(ILogger log, IMarkdownReportCreator markdownReportCreator, IExceptionHandler exceptionHandler, IQueryManager queryManager, ISourceControlManager sourceControlManager)
 {
     _log = log;
     _markdownReportCreator = markdownReportCreator;
     _exceptionHandler      = exceptionHandler;
     _queryManager          = queryManager;
     _sourceControlManager  = sourceControlManager;
 }
コード例 #2
0
        public ReportService(ILogger log, ISettings settings)
        {
            if (_dependencyResolver == null)
            {
                _dependencyResolver = new Container(new ServiceRegistry(log, settings));
            }

            _log      = log;
            _settings = settings;
            _markdownReportCreator = _dependencyResolver.GetInstance <IMarkdownReportCreator>();
            _exceptionHandler      = _dependencyResolver.GetInstance <IExceptionHandler>();
            _queryManager          = _dependencyResolver.GetInstance <IQueryManager>();
            _sourceControlManager  = _dependencyResolver.GetInstance <ISourceControlManager>();
        }
コード例 #3
0
		public TfsSerializationFileSystemTree(string name, string globalRootItemPath, string databaseName, string physicalRootPath, ISerializationFormatter formatter, bool useDataCache) : base(name, globalRootItemPath, databaseName, physicalRootPath, formatter, useDataCache)
		{
			_sourceControlManager = new SourceControlManager();
		}
コード例 #4
0
 public TfsSerializationFileSystemDataStore(string physicalRootPath, bool useDataCache, ITreeRootFactory rootFactory, ISerializationFormatter formatter) : base(physicalRootPath, useDataCache, rootFactory, formatter)
 {
     _sourceControlManager = new SourceControlManager();
 }
コード例 #5
0
		public TfsSerializationFileSystemDataStore(string physicalRootPath, bool useDataCache, ITreeRootFactory rootFactory, ISerializationFormatter formatter) : base(physicalRootPath, useDataCache, rootFactory, formatter)
		{
			_sourceControlManager = new SourceControlManager();
		}
コード例 #6
0
 public TfsSerializationFileSystemTree(string name, string globalRootItemPath, string databaseName, string physicalRootPath, ISerializationFormatter formatter, bool useDataCache) : base(name, globalRootItemPath, databaseName, physicalRootPath, formatter, useDataCache)
 {
     _sourceControlManager = new SourceControlManager();
 }
コード例 #7
0
 public ProjectController(ISourceControlManager sourceControlManager, IDomainRepository<Project> projectRepository)
 {
     _sourceControlManager = sourceControlManager;
     _projectRepository = projectRepository;
 }