2 instantiations of TelemetryHealthCheckPublisher
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (2)
TelemetryHealthChecksPublisherTests.cs (2)
99var publisher = new TelemetryHealthCheckPublisher(metrics, logger, options); 135Assert.Throws<ArgumentException>(() => new TelemetryHealthCheckPublisher(metrics, logger, Options.Options.Create<TelemetryHealthCheckPublisherOptions>(null!)));
11 references to TelemetryHealthCheckPublisher
Microsoft.Extensions.Diagnostics.HealthChecks.Common (5)
CommonHealthChecksExtensions.TelemetryPublisher.cs (3)
24.AddSingleton<IHealthCheckPublisher, TelemetryHealthCheckPublisher>(); 38.AddSingleton<IHealthCheckPublisher, TelemetryHealthCheckPublisher>(); 52.AddSingleton<IHealthCheckPublisher, TelemetryHealthCheckPublisher>();
TelemetryHealthCheckPublisher.cs (2)
23/// Initializes a new instance of the <see cref="TelemetryHealthCheckPublisher"/> class. 28public TelemetryHealthCheckPublisher(HealthCheckMetrics metrics, ILogger<TelemetryHealthCheckPublisher> logger, IOptions<TelemetryHealthCheckPublisherOptions> options)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (6)
TelemetryHealthChecksPublisherExtensionsTests.cs (3)
28_ = Assert.IsType<TelemetryHealthCheckPublisher>(publisher); 48_ = Assert.IsType<TelemetryHealthCheckPublisher>(publisher); 66_ = Assert.IsType<TelemetryHealthCheckPublisher>(publisher);
TelemetryHealthChecksPublisherTests.cs (3)
91var logger = new FakeLogger<TelemetryHealthCheckPublisher>(); 99var publisher = new TelemetryHealthCheckPublisher(metrics, logger, options); 133var logger = new FakeLogger<TelemetryHealthCheckPublisher>();