Ejemplo n.º 1
0
 public RequestAnalyzer(ITargetNameParser targetNameParser, IAnalysisEngine analysisEngine, ITargetMapper targetMapper, IReportGenerator reportGenerator)
 {
     _targetNameParser = targetNameParser;
     _analysisEngine   = analysisEngine;
     _targetMapper     = targetMapper;
     _reportGenerator  = reportGenerator;
 }
Ejemplo n.º 2
0
 public RequestAnalyzer(ITargetNameParser targetNameParser, IAnalysisEngine analysisEngine, ITargetMapper targetMapper, IReportGenerator reportGenerator)
 {
     _targetNameParser = targetNameParser;
     _analysisEngine = analysisEngine;
     _targetMapper = targetMapper;
     _reportGenerator = reportGenerator;
 }
Ejemplo n.º 3
0
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (engine != null)
         {
             engine.Dispose();
             engine = null;
         }
     }
 }
Ejemplo n.º 4
0
        public void Setup()
        {
            this._awsQueueClient       = A.Fake <IAwsQueueClient>();
            this._awsConfiguration     = A.Fake <IAwsConfiguration>();
            this._messageBusSerialiser = A.Fake <IScheduledExecutionMessageBusSerialiser>();
            this._apiHeartbeat         = A.Fake <IApiHeartbeat>();
            this._ctx = A.Fake <ISystemProcessContext>();

            this._analysisEngine = A.Fake <IAnalysisEngine>();
            this._logger         = A.Fake <ILogger <QueueRuleSubscriber> >();
        }
Ejemplo n.º 5
0
 public RequestAnalyzer(
     ITargetNameParser targetNameParser,
     IAnalysisEngine analysisEngine,
     ITargetMapper targetMapper,
     IReportGenerator reportGenerator,
     IDependencyOrderer orderer)
 {
     _targetNameParser = targetNameParser;
     _analysisEngine   = analysisEngine;
     _targetMapper     = targetMapper;
     _reportGenerator  = reportGenerator;
     _orderer          = orderer;
 }
 public QueueRuleSubscriber(
     IAnalysisEngine analysisEngine,
     IAwsQueueClient awsQueueClient,
     IAwsConfiguration awsConfiguration,
     IScheduledExecutionMessageBusSerialiser messageBusSerialiser,
     IApiHeartbeat apiHeartbeat,
     ISystemProcessContext systemProcessContext,
     ILogger <QueueRuleSubscriber> logger)
 {
     this._analysisEngine       = analysisEngine ?? throw new ArgumentNullException(nameof(analysisEngine));
     this._awsQueueClient       = awsQueueClient ?? throw new ArgumentNullException(nameof(awsQueueClient));
     this._awsConfiguration     = awsConfiguration ?? throw new ArgumentNullException(nameof(awsConfiguration));
     this._messageBusSerialiser =
         messageBusSerialiser ?? throw new ArgumentNullException(nameof(messageBusSerialiser));
     this._apiHeartbeat         = apiHeartbeat ?? throw new ArgumentNullException(nameof(apiHeartbeat));
     this._systemProcessContext =
         systemProcessContext ?? throw new ArgumentNullException(nameof(systemProcessContext));
     this._logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Ejemplo n.º 7
0
        public GraphodeCodeAnalyzer(List <IDatabaseAccessDetector> dbAccessDetectors,
                                    IDatabaseFinder databaseFinder,
                                    IAnalysisEngine analysisEngine = null,
                                    ILogOutput logOutput           = null)
        {
            if (analysisEngine == null)
            {
                _analysisEngine = CodeFactory.BuildAnalysisEngine(dbAccessDetectors, databaseFinder);
            }
            else
            {
                _analysisEngine = analysisEngine;
            }

            if (logOutput == null)
            {
                _logOutput = CodeFactory.BuildLogOutput();
            }
            else
            {
                _logOutput = logOutput;
            }
        }
Ejemplo n.º 8
0
 public AggregationEngine(IAnalysisEngine analysisEngine)
 {
     _analysisEngine = analysisEngine;
     DataSources.ForEach(x => x.Initialize());
 }
Ejemplo n.º 9
0
 public MainWindowViewModel(IAnalysisEngine eng)
 {
     engine = eng;
 }
Ejemplo n.º 10
0
 public AggregationEngine(IAnalysisEngine analysisEngine)
 {
     _analysisEngine = analysisEngine;
     DataSources.ForEach(x=>x.Initialize());
 }