/// <summary> /// Unit test ctor /// </summary> /// <param name="clientWrapper">The wrapper of the TelemetryClient</param> internal AITelemetry(ITelemetryClientWrapper clientWrapper) { if (clientWrapper == null) { throw new ArgumentNullException(nameof(clientWrapper)); } _clientWrapper = clientWrapper; ContextProperties = new Dictionary <string, string>(); }
public DiagnosticsEventsService( IDiagnosticsClient diagnosticsClient, IServicesConfig servicesConfig, ITelemetryClientWrapper telemetryClientWrapper, ILogger logger) { this.log = logger; this.diagnosticsClient = diagnosticsClient; this.servicesConfig = servicesConfig; this.telemetryClientWrapper = telemetryClientWrapper; }