60 instantiations of ResourceMonitoringOptions
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (5)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (1)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (54)
ResourceMonitoringServiceTests.cs (18)
51Create(new ResourceMonitoringOptions()),
87new ResourceMonitorService(mockProvider.Object, mockLogger.Object, Create(new ResourceMonitoringOptions()), null!, TimeProvider.System));
110Create(new ResourceMonitoringOptions
140Create(new ResourceMonitoringOptions()),
168Create(new ResourceMonitoringOptions
200Create(new ResourceMonitoringOptions
241Create(new ResourceMonitoringOptions
283Create(new ResourceMonitoringOptions
324Create(new ResourceMonitoringOptions
367Create(new ResourceMonitoringOptions
453var options = new ResourceMonitoringOptions
562var options = new ResourceMonitoringOptions
612Create(new ResourceMonitoringOptions()),
634Create(new ResourceMonitoringOptions()),
669Create(new ResourceMonitoringOptions
694Create(new ResourceMonitoringOptions
718Create(new ResourceMonitoringOptions
738Microsoft.Extensions.Options.Options.Create(new ResourceMonitoringOptions()), Array.Empty<IResourceUtilizationPublisher>(), TimeProvider.System);
98 references to ResourceMonitoringOptions
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (4)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (22)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (1)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (71)
ResourceMonitoringOptionsValidatorTests.cs (29)
15var options = new ResourceMonitoringOptions
32var options = new ResourceMonitoringOptions
47var options = new ResourceMonitoringOptions
62var options = new ResourceMonitoringOptions
75[InlineData(-100, 1, ResourceMonitoringOptions.MinimumSamplingWindow, true)]
76[InlineData(-1, 1, ResourceMonitoringOptions.MinimumSamplingWindow, true)]
77[InlineData(0, -100, ResourceMonitoringOptions.MinimumSamplingWindow, true)]
78[InlineData(0, -1, ResourceMonitoringOptions.MinimumSamplingWindow, true)]
79[InlineData(0, 0, ResourceMonitoringOptions.MinimumSamplingWindow, true)]
80[InlineData(0, ResourceMonitoringOptions.MinimumSamplingPeriod + 1, ResourceMonitoringOptions.MinimumSamplingWindow, true)]
81[InlineData(0, 1, ResourceMonitoringOptions.MinimumSamplingWindow, true)]
82[InlineData(1, 1, ResourceMonitoringOptions.MinimumSamplingWindow, true)]
83[InlineData(ResourceMonitoringOptions.MinimumSamplingWindow, 1, ResourceMonitoringOptions.MinimumSamplingWindow, false)]
84[InlineData(ResourceMonitoringOptions.MinimumSamplingWindow, 100, ResourceMonitoringOptions.MinimumSamplingWindow, false)]
86ResourceMonitoringOptions.MaximumSamplingWindow - 1,
87ResourceMonitoringOptions.MaximumSamplingPeriod - 1,
88ResourceMonitoringOptions.MaximumSamplingPeriod - 1,
91ResourceMonitoringOptions.MaximumSamplingWindow,
92ResourceMonitoringOptions.MaximumSamplingPeriod,
93ResourceMonitoringOptions.MaximumSamplingPeriod,
96ResourceMonitoringOptions.MinimumSamplingWindow,
97ResourceMonitoringOptions.MinimumSamplingPeriod,
101ResourceMonitoringOptions.MinimumSamplingWindow,
102ResourceMonitoringOptions.MinimumSamplingPeriod,
103ResourceMonitoringOptions.MaximumSamplingWindow + 1,
107var options = new ResourceMonitoringOptions