13 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 (11)
Windows\WindowsContainerSnapshotProviderTests.cs (11)
94var provider = new WindowsContainerSnapshotProvider( 117var source = new WindowsContainerSnapshotProvider( 141var source = new WindowsContainerSnapshotProvider( 174var source = new WindowsContainerSnapshotProvider( 222var snapshotProvider = new WindowsContainerSnapshotProvider( 293var snapshotProvider = new WindowsContainerSnapshotProvider( 370var snapshotProvider = new WindowsContainerSnapshotProvider( 433var snapshotProvider = new WindowsContainerSnapshotProvider( 525var snapshotProvider = new WindowsContainerSnapshotProvider( 559var snapshotProvider = new WindowsContainerSnapshotProvider( 579_ = 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)
25private readonly FakeLogger<WindowsContainerSnapshotProvider> _logger; 42using var meter = new Meter(nameof(WindowsContainerSnapshotProvider)); 47_logger = new FakeLogger<WindowsContainerSnapshotProvider>( 94var provider = new WindowsContainerSnapshotProvider( 117var source = new WindowsContainerSnapshotProvider( 141var source = new WindowsContainerSnapshotProvider( 174var source = new WindowsContainerSnapshotProvider( 222var snapshotProvider = new WindowsContainerSnapshotProvider( 293var snapshotProvider = new WindowsContainerSnapshotProvider( 370var snapshotProvider = new WindowsContainerSnapshotProvider( 433var snapshotProvider = new WindowsContainerSnapshotProvider( 525var snapshotProvider = new WindowsContainerSnapshotProvider( 559var snapshotProvider = new WindowsContainerSnapshotProvider(