示例#1
0
 public DiagnosticsListener(
     IDiagnosticsClient client,
     HandlerGraph graph)
 {
     _client = client;
     _graph  = graph;
 }
        public RulesTest()
        {
            this.storageAdapter = new Mock <IStorageAdapterClient>();
            this.asaManager     = new Mock <IAsaManagerClient>();
            this.logger         = new Mock <ILogger <Rules> >();
            this.config         = new AppConfig
            {
                ExternalDependencies = new ExternalDependenciesConfig
                {
                    DiagnosticsServiceUrl    = "http://localhost:9006/v1",
                    DiagnosticsMaxLogRetries = 3,
                },
            };
            this.rulesMock           = new Mock <IRules>();
            this.alarms              = new Mock <IAlarms>();
            this.httpClientMock      = new Mock <IHttpClient>();
            this.httpContextAccessor = new Mock <IHttpContextAccessor>();
            this.diagnosticsClient   = new DiagnosticsClient(this.httpClientMock.Object, this.config, new Mock <ILogger <DiagnosticsClient> >().Object, this.httpContextAccessor.Object);

            this.httpContextAccessor
            .Setup(t => t.HttpContext.Request.HttpContext.Items)
            .Returns(new Dictionary <object, object>()
            {
                { "TenantID", TenantId },
            });
            this.asaManager
            .Setup(t => t.BeginRulesConversionAsync())
            .ReturnsAsync(new BeginConversionApiModel());

            this.rules = new Rules(this.storageAdapter.Object, this.asaManager.Object, this.logger.Object, this.alarms.Object, this.diagnosticsClient);
        }
 public DiagnosticsEventsService(
     IDiagnosticsClient diagnosticsClient,
     IServicesConfig servicesConfig,
     ILogger logger)
 {
     this.log = logger;
     this.diagnosticsClient = diagnosticsClient;
     this.servicesConfig    = servicesConfig;
 }
示例#4
0
 public StatusService(
     ILogger logger,
     IDiagnosticsClient diagnosticsClient,
     IServicesConfig servicesConfig
     )
 {
     this.log = logger;
     this.diagnosticsClient = diagnosticsClient;
     this.servicesConfig    = servicesConfig;
 }
 public Rules(
     IStorageAdapterClient storage,
     ILogger logger,
     IAlarms alarms,
     IDiagnosticsClient diagnosticsClient)
 {
     this.storage           = storage;
     this.log               = logger;
     this.alarms            = alarms;
     this.diagnosticsClient = diagnosticsClient;
 }
示例#6
0
 public DiagnosticsEventsService(
     IDiagnosticsClient diagnosticsClient,
     IServicesConfig servicesConfig,
     ITelemetryClientWrapper telemetryClientWrapper,
     ILogger logger)
 {
     this.log = logger;
     this.diagnosticsClient      = diagnosticsClient;
     this.servicesConfig         = servicesConfig;
     this.telemetryClientWrapper = telemetryClientWrapper;
 }
 public RulesTest()
 {
     this.storageAdapter = new Mock <IStorageAdapterClient>();
     this.logger         = new Mock <ILogger>();
     this.servicesConfig = new ServicesConfig
     {
         DiagnosticsApiUrl        = "http://localhost:9006/v1",
         DiagnosticsMaxLogRetries = 3
     };
     this.rulesMock         = new Mock <IRules>();
     this.alarms            = new Mock <IAlarms>();
     this.httpClientMock    = new Mock <IHttpClient>();
     this.diagnosticsClient = new DiagnosticsClient(this.httpClientMock.Object, this.servicesConfig, this.logger.Object);
     this.rules             = new Rules(this.storageAdapter.Object, this.logger.Object, this.alarms.Object, this.diagnosticsClient);
 }
 public DiagnosticsTester()
 {
     _client = ApiClientFactory.GetClient<IDiagnosticsClient>();
 }
示例#9
0
 public DiagnosticsTester()
 {
     _client = ApiClientFactory.GetClient <IDiagnosticsClient>();
 }
示例#10
0
        public DiagnosticsTester()
        {
            var config = TestConfig.Instance;

            _client = ApiClientFactory.GetClient <IDiagnosticsClient>(config.ApiUrl);
        }
示例#11
0
 public DiagnosticsBusLogger(IDiagnosticsClient client)
 {
     _client = client;
 }
 public DiagnosticsEventsController(IDiagnosticsClient diagnosticsClient)
 {
     this.diagnosticsClient = diagnosticsClient;
 }