20 instantiations of LinuxUtilizationParserCgroupV1
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (20)
Linux\LinuxUtilizationParserCgroupV1Tests.cs (17)
32var parser = new LinuxUtilizationParserCgroupV1(new HardcodedValueFileSystem(line), new FakeUserHz(100)); 50var parser = new LinuxUtilizationParserCgroupV1(new FileNamesOnlyFileSystem(TestResources.TestFilesLocation), new FakeUserHz(100)); 62var parser = new LinuxUtilizationParserCgroupV1(fs, new FakeUserHz(100)); 92var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 120var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 140var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 167var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 188var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 215var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 242var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 264var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 293var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 309var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 324var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 344var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 362var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 399var p = new LinuxUtilizationParserCgroupV1(fs.Object, new FakeUserHz(100));
Linux\LinuxUtilizationProviderTests.cs (3)
55var parser = new LinuxUtilizationParserCgroupV1(fileSystem: fileSystem, new FakeUserHz(100)); 468var parser = new LinuxUtilizationParserCgroupV1(fileSystem: fileSystem, new FakeUserHz(100)); 545var parser = new LinuxUtilizationParserCgroupV1(fileSystem: fileSystem, new FakeUserHz(100));
23 references to LinuxUtilizationParserCgroupV1
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
ResourceMonitoringServiceCollectionExtensions.cs (1)
159builder.Services.TryAddSingleton<ILinuxUtilizationParser, LinuxUtilizationParserCgroupV1>();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (22)
Linux\AcceptanceTest.cs (2)
134.Replace(ServiceDescriptor.Singleton<ILinuxUtilizationParser, LinuxUtilizationParserCgroupV1>()) 255.Replace(ServiceDescriptor.Singleton<ILinuxUtilizationParser, LinuxUtilizationParserCgroupV1>()))
Linux\LinuxUtilizationParserCgroupV1Tests.cs (17)
32var parser = new LinuxUtilizationParserCgroupV1(new HardcodedValueFileSystem(line), new FakeUserHz(100)); 50var parser = new LinuxUtilizationParserCgroupV1(new FileNamesOnlyFileSystem(TestResources.TestFilesLocation), new FakeUserHz(100)); 62var parser = new LinuxUtilizationParserCgroupV1(fs, new FakeUserHz(100)); 92var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 120var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 140var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 167var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 188var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 215var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 242var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 264var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 293var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 309var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 324var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 344var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 362var p = new LinuxUtilizationParserCgroupV1(f, new FakeUserHz(100)); 399var p = new LinuxUtilizationParserCgroupV1(fs.Object, new FakeUserHz(100));
Linux\LinuxUtilizationProviderTests.cs (3)
55var parser = new LinuxUtilizationParserCgroupV1(fileSystem: fileSystem, new FakeUserHz(100)); 468var parser = new LinuxUtilizationParserCgroupV1(fileSystem: fileSystem, new FakeUserHz(100)); 545var parser = new LinuxUtilizationParserCgroupV1(fileSystem: fileSystem, new FakeUserHz(100));