14 instantiations of WindowsContainerSnapshotProvider
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (1)
ResourceHealthCheckExtensionsTests.cs (1)
521var snapshotProvider = new WindowsContainerSnapshotProvider(
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (1)
Windows\AcceptanceTest.cs (1)
128var snapshotProvider = new WindowsContainerSnapshotProvider(
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (12)
Windows\WindowsContainerSnapshotProviderTests.cs (12)
95var provider = new WindowsContainerSnapshotProvider( 118var source = new WindowsContainerSnapshotProvider( 142var source = new WindowsContainerSnapshotProvider( 175var source = new WindowsContainerSnapshotProvider( 223var snapshotProvider = new WindowsContainerSnapshotProvider( 294var snapshotProvider = new WindowsContainerSnapshotProvider( 371var snapshotProvider = new WindowsContainerSnapshotProvider( 434var snapshotProvider = new WindowsContainerSnapshotProvider( 526var snapshotProvider = new WindowsContainerSnapshotProvider( 560var snapshotProvider = new WindowsContainerSnapshotProvider( 580_ = new WindowsContainerSnapshotProvider( 599_ = new WindowsContainerSnapshotProvider(
25 references to WindowsContainerSnapshotProvider
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (2)
ResourceHealthCheckExtensionsTests.cs (2)
480var logger = new FakeLogger<WindowsContainerSnapshotProvider>(); 521var snapshotProvider = new WindowsContainerSnapshotProvider(
Microsoft.Extensions.Diagnostics.ResourceMonitoring (8)
ResourceMonitoringServiceCollectionExtensions.cs (1)
117builder.Services.TryAddSingleton<ISnapshotProvider, WindowsContainerSnapshotProvider>();
Windows\WindowsContainerSnapshotProvider.cs (7)
31private readonly ILogger<WindowsContainerSnapshotProvider> _logger; 56/// Initializes a new instance of the <see cref="WindowsContainerSnapshotProvider"/> class. 59ILogger<WindowsContainerSnapshotProvider>? logger, 69/// Initializes a new instance of the <see cref="WindowsContainerSnapshotProvider"/> class. 71/// <remarks>This constructor enables the mocking of <see cref="WindowsContainerSnapshotProvider"/> dependencies for the purpose of Unit Testing only.</remarks> 74ILogger<WindowsContainerSnapshotProvider>? logger, 81_logger = logger ?? NullLogger<WindowsContainerSnapshotProvider>.Instance;
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (2)
Windows\AcceptanceTest.cs (2)
39var logger = new FakeLogger<WindowsContainerSnapshotProvider>(); 128var snapshotProvider = new WindowsContainerSnapshotProvider(
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (13)
Windows\WindowsContainerSnapshotProviderTests.cs (13)
26private readonly FakeLogger<WindowsContainerSnapshotProvider> _logger; 43using var meter = new Meter(nameof(WindowsContainerSnapshotProvider)); 48_logger = new FakeLogger<WindowsContainerSnapshotProvider>( 95var provider = new WindowsContainerSnapshotProvider( 118var source = new WindowsContainerSnapshotProvider( 142var source = new WindowsContainerSnapshotProvider( 175var source = new WindowsContainerSnapshotProvider( 223var snapshotProvider = new WindowsContainerSnapshotProvider( 294var snapshotProvider = new WindowsContainerSnapshotProvider( 371var snapshotProvider = new WindowsContainerSnapshotProvider( 434var snapshotProvider = new WindowsContainerSnapshotProvider( 526var snapshotProvider = new WindowsContainerSnapshotProvider( 560var snapshotProvider = new WindowsContainerSnapshotProvider(