Пример #1
0
 public ProjectStatusService(SonarQubeApi sonarQubeApi, string metricUri, string metric, string projectKey)
 {
     _sonarQubeApi = sonarQubeApi;
     _metricUri    = string.Format(metricUri, projectKey);
     _measure      = new SonarQubeMeasure
     {
         Metric = metric,
         Value  = null
     };
 }
        public LastAnalysisService(SonarQubeApi sonarQubeApi, string metricUri, string lastAnalysisKey, string previousAnalysisKey, string projectKey)
        {
            _sonarQubeApi         = sonarQubeApi;
            _metricUri            = string.Format(metricUri, projectKey);
            _lastAnalysisDate     = null;
            _previousAnalysisDate = null;

            _lastAnalysis = new SonarQubeMeasure
            {
                Metric = lastAnalysisKey,
                Value  = null
            };

            _previousAnalysis = new SonarQubeMeasure
            {
                Metric = previousAnalysisKey,
                Value  = null
            };
        }