1 write to Value
Microsoft.Extensions.Diagnostics.Testing (1)
Metrics\CollectedMeasurement.cs (1)
36
Value
= value;
184 references to Value
Aspire.Confluent.Kafka.Tests (22)
Aspire8MetricsTests.cs (22)
78
Assert.Equal(100, collectorProducerQueueMessageCount.LastMeasurement!.
Value
);
82
Assert.Equal(100, collectorConsumerQueueMessageCount.LastMeasurement!.
Value
);
86
Assert.Equal(1638400, collectorProducerQueueSize.LastMeasurement!.
Value
);
90
Assert.Equal(5, collectorNetworkTx.LastMeasurement!.
Value
);
95
Assert.Equal(1638400, collectorNetworkTransmitted.LastMeasurement!.
Value
);
100
Assert.Equal(5, collectorNetworkRx.LastMeasurement!.
Value
);
105
Assert.Equal(1638400, collectorNetworkReceived.LastMeasurement!.
Value
);
110
Assert.Equal(5, collectorMessageTx.LastMeasurement!.
Value
);
115
Assert.Equal(1638400, collectorMessageTransmitted.LastMeasurement!.
Value
);
120
Assert.Equal(5, collectorMessageRx.LastMeasurement!.
Value
);
125
Assert.Equal(1638400, collectorMessageReceived.LastMeasurement!.
Value
);
193
Assert.Equal(200, collectorProducerQueueMessageCount.LastMeasurement!.
Value
);
197
Assert.Equal(200, collectorConsumerQueueMessageCount.LastMeasurement!.
Value
);
201
Assert.Equal(3276800, collectorProducerQueueSize.LastMeasurement!.
Value
);
205
Assert.Equal(5, collectorNetworkTx.LastMeasurement!.
Value
);
210
Assert.Equal(1638400, collectorNetworkTransmitted.LastMeasurement!.
Value
);
215
Assert.Equal(5, collectorNetworkRx.LastMeasurement!.
Value
);
220
Assert.Equal(1638400, collectorNetworkReceived.LastMeasurement!.
Value
);
225
Assert.Equal(5, collectorMessageTx.LastMeasurement!.
Value
);
230
Assert.Equal(1638400, collectorMessageTransmitted.LastMeasurement!.
Value
);
235
Assert.Equal(5, collectorMessageRx.LastMeasurement!.
Value
);
240
Assert.Equal(1638400, collectorMessageReceived.LastMeasurement!.
Value
);
Microsoft.AspNetCore.HeaderParsing.Tests (2)
HeaderParsingFeatureTests.cs (2)
149
latest.
Value
.Should().Be(1);
207
latest.
Value
.Should().Be(1);
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\OpenTelemetryChatClientTests.cs (2)
931
Assert.True(ttfcMeasurements[0].
Value
> 0);
945
Assert.True(measurement.
Value
> 0);
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (2)
TelemetryHealthChecksPublisherTests.cs (2)
113
latest.
Value
.Should().Be(1);
145
return counter.
Value
;
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (70)
Windows\Disk\WindowsDiskMetricsTests.cs (32)
87
Assert.Equal(60, measurements.Last(x => x.MatchesTags(readTag, deviceTagC)).
Value
); // 1 * 60 = 60
88
Assert.Equal(120, measurements.Last(x => x.MatchesTags(readTag, deviceTagD)).
Value
); // 2 * 60 = 120
89
Assert.Equal(600, measurements.Last(x => x.MatchesTags(writeTag, deviceTagC)).
Value
); // 10 * 60 = 600
90
Assert.Equal(1200, measurements.Last(x => x.MatchesTags(writeTag, deviceTagD)).
Value
); // 20 * 60 = 1200
96
Assert.Equal(150, measurements.Last(x => x.MatchesTags(readTag, deviceTagC)).
Value
); // 60 + 1.5 * 60 = 150
97
Assert.Equal(270, measurements.Last(x => x.MatchesTags(readTag, deviceTagD)).
Value
); // 120 + 2.5 * 60 = 270
98
Assert.Equal(1500, measurements.Last(x => x.MatchesTags(writeTag, deviceTagC)).
Value
); // 600 + 15 * 60 = 1500
99
Assert.Equal(2700, measurements.Last(x => x.MatchesTags(writeTag, deviceTagD)).
Value
); // 1200 + 25 * 60 = 2700
105
Assert.Equal(210, measurements.Last(x => x.MatchesTags(readTag, deviceTagC)).
Value
); // 150 + 2 * 30 = 210
106
Assert.Equal(360, measurements.Last(x => x.MatchesTags(readTag, deviceTagD)).
Value
); // 270 + 3 * 30 = 360
107
Assert.Equal(2100, measurements.Last(x => x.MatchesTags(writeTag, deviceTagC)).
Value
); // 1500 + 20 * 60 = 2100
108
Assert.Equal(3600, measurements.Last(x => x.MatchesTags(writeTag, deviceTagD)).
Value
); // 2700 + 30 * 60 = 3600
114
Assert.Equal(360, measurements.Last(x => x.MatchesTags(readTag, deviceTagC)).
Value
); // 210 + 2.5 * 60 = 360
115
Assert.Equal(570, measurements.Last(x => x.MatchesTags(readTag, deviceTagD)).
Value
); // 360 + 3.5 * 60 = 570
116
Assert.Equal(3600, measurements.Last(x => x.MatchesTags(writeTag, deviceTagC)).
Value
); // 2100 + 25 * 60 = 3600
117
Assert.Equal(5700, measurements.Last(x => x.MatchesTags(writeTag, deviceTagD)).
Value
); // 3600 + 35 * 60 = 5700
161
Assert.Equal(600, measurements.Last(x => x.MatchesTags(readTag, deviceTagC)).
Value
); // 10 * 60 = 600
162
Assert.Equal(1200, measurements.Last(x => x.MatchesTags(readTag, deviceTagD)).
Value
); // 20 * 60 = 1200
163
Assert.Equal(6000, measurements.Last(x => x.MatchesTags(writeTag, deviceTagC)).
Value
); // 100 * 60 = 6000
164
Assert.Equal(12000, measurements.Last(x => x.MatchesTags(writeTag, deviceTagD)).
Value
); // 200 * 60 = 12000
170
Assert.Equal(1500, measurements.Last(x => x.MatchesTags(readTag, deviceTagC)).
Value
); // 600 + 15 * 60 = 1500
171
Assert.Equal(2700, measurements.Last(x => x.MatchesTags(readTag, deviceTagD)).
Value
); // 1200 + 25 * 60 = 2700
172
Assert.Equal(15000, measurements.Last(x => x.MatchesTags(writeTag, deviceTagC)).
Value
); // 6000 + 150 * 60 = 15000
173
Assert.Equal(27000, measurements.Last(x => x.MatchesTags(writeTag, deviceTagD)).
Value
); // 12000 + 250 * 60 = 27000
179
Assert.Equal(2100, measurements.Last(x => x.MatchesTags(readTag, deviceTagC)).
Value
); // 1500 + 20 * 30 = 210
180
Assert.Equal(3600, measurements.Last(x => x.MatchesTags(readTag, deviceTagD)).
Value
); // 2700 + 30 * 30 = 360
181
Assert.Equal(21000, measurements.Last(x => x.MatchesTags(writeTag, deviceTagC)).
Value
); // 15000 + 200 * 60 = 21000
182
Assert.Equal(36000, measurements.Last(x => x.MatchesTags(writeTag, deviceTagD)).
Value
); // 27000 + 300 * 60 = 36000
188
Assert.Equal(3600, measurements.Last(x => x.MatchesTags(readTag, deviceTagC)).
Value
); // 2100 + 25 * 60 = 3600
189
Assert.Equal(5700, measurements.Last(x => x.MatchesTags(readTag, deviceTagD)).
Value
); // 3600 + 35 * 60 = 5700
190
Assert.Equal(36000, measurements.Last(x => x.MatchesTags(writeTag, deviceTagC)).
Value
); // 21000 + 250 * 60 = 36000
191
Assert.Equal(57000, measurements.Last(x => x.MatchesTags(writeTag, deviceTagD)).
Value
); // 36000 + 350 * 60 = 57000
Windows\WindowsContainerSnapshotProviderTests.cs (31)
235
Assert.Contains(_accountingInfo.TotalKernelTime / (double)TimeSpan.TicksPerSecond, snapshot.Select(m => m.
Value
));
236
Assert.Contains(_accountingInfo.TotalUserTime / (double)TimeSpan.TicksPerSecond, snapshot.Select(m => m.
Value
));
242
Assert.Contains(updatedAccountingInfo.TotalKernelTime / (double)TimeSpan.TicksPerSecond, snapshot.Select(m => m.
Value
));
243
Assert.Contains(updatedAccountingInfo.TotalUserTime / (double)TimeSpan.TicksPerSecond, snapshot.Select(m => m.
Value
));
251
Assert.Contains(updatedAccountingInfo.TotalKernelTime / (double)TimeSpan.TicksPerSecond, snapshot.Select(m => m.
Value
));
252
Assert.Contains(updatedAccountingInfo.TotalUserTime / (double)TimeSpan.TicksPerSecond, snapshot.Select(m => m.
Value
));
305
Assert.True(double.IsNaN(metricCollector.LastMeasurement.
Value
));
311
Assert.Equal(0.1 * multiplier, metricCollector.LastMeasurement.
Value
); // Consumed 10% of the CPU.
318
Assert.Equal(0.1 * multiplier, metricCollector.LastMeasurement.
Value
); // Still consuming 10% as gauge wasn't updated.
325
Assert.Equal(0.1 * multiplier, metricCollector.LastMeasurement.
Value
); // Consumed 10% of the CPU.
381
Assert.NotNull(metricCollector.LastMeasurement?.
Value
);
382
Assert.Equal(0.1 * multiplier, metricCollector.LastMeasurement.
Value
); // Consuming 10% of the memory initially.
387
Assert.Equal(0.1 * multiplier, metricCollector.LastMeasurement.
Value
); // Still consuming 10% as gauge wasn't updated.
392
Assert.Equal(0.3 * multiplier, metricCollector.LastMeasurement.
Value
); // Consuming 30% of the memory afterwards.
447
Assert.NotNull(processMetricCollector.LastMeasurement?.
Value
);
448
Assert.NotNull(containerLimitMetricCollector.LastMeasurement?.
Value
);
449
Assert.NotNull(containerUsageMetricCollector.LastMeasurement?.
Value
);
451
Assert.Equal(10, processMetricCollector.LastMeasurement.
Value
); // Process is consuming 10% of memory limit initially.
452
Assert.Equal(20, containerLimitMetricCollector.LastMeasurement.
Value
); // The whole container is consuming 20% of the memory limit initially.
453
Assert.Equal((long)containerMemoryUsage, containerUsageMetricCollector.LastMeasurement.
Value
); // 400 bytes of memory usage initially.
463
Assert.Equal(10, processMetricCollector.LastMeasurement.
Value
);
464
Assert.Equal(20, containerLimitMetricCollector.LastMeasurement.
Value
);
465
Assert.Equal((long)containerMemoryUsage, containerUsageMetricCollector.LastMeasurement.
Value
);
475
Assert.Equal(30, processMetricCollector.LastMeasurement.
Value
);
476
Assert.Equal(60, containerLimitMetricCollector.LastMeasurement.
Value
);
477
Assert.Equal((long)updatedContainerMemoryUsage, containerUsageMetricCollector.LastMeasurement.
Value
);
536
Assert.NotNull(metricCollector.LastMeasurement?.
Value
);
537
Assert.Equal(200, metricCollector.LastMeasurement.
Value
); // Consuming 200 bytes initially.
542
Assert.Equal(200, metricCollector.LastMeasurement.
Value
); // Still consuming 200 bytes as metric wasn't updated.
547
Assert.Equal(600, metricCollector.LastMeasurement.
Value
); // Consuming 600 bytes.
552
Assert.Equal(300, metricCollector.LastMeasurement.
Value
); // Consuming 300 bytes.
Windows\WindowsSnapshotProviderTests.cs (7)
100
Assert.True(double.IsNaN(metricCollector.LastMeasurement.
Value
));
105
Assert.Equal(0.05 * multiplier, metricCollector.LastMeasurement?.
Value
); // Consuming 5% of the CPU (2 CPUs, 1000 ticks, 1ms).
112
Assert.Equal(0.05 * multiplier, metricCollector.LastMeasurement?.
Value
); // Still consuming 5% of the CPU
139
Assert.Equal(0.1 * multiplier, metricCollector.LastMeasurement.
Value
); // Consuming 5% of the memory initially
147
Assert.Equal(0.1 * multiplier, metricCollector.LastMeasurement.
Value
); // Still consuming 10% as gauge wasn't updated.
153
Assert.Equal(0.3 * multiplier, metricCollector.LastMeasurement.
Value
); // Consuming 30% of the memory afterwards
162
Assert.Equal(1 * multiplier, Math.Round(metricCollector.LastMeasurement.
Value
)); // Consuming 100% of the memory
Microsoft.Extensions.Diagnostics.Testing (8)
Metrics\CollectedMeasurement.cs (1)
109
internal string DebuggerToString() => $"{
Value
} @ {Timestamp.ToString("HH:mm:ss.ffff", CultureInfo.InvariantCulture)}";
Metrics\MeasurementExtensions.cs (7)
73
IEnumerable<CollectedMeasurement<int>> l => (T)(object)l.Sum(m => m.
Value
),
74
IEnumerable<CollectedMeasurement<long>> l => (T)(object)l.Sum(m => m.
Value
),
75
IEnumerable<CollectedMeasurement<float>> l => (T)(object)l.Sum(m => m.
Value
),
76
IEnumerable<CollectedMeasurement<double>> l => (T)(object)l.Sum(m => m.
Value
),
77
IEnumerable<CollectedMeasurement<decimal>> l => (T)(object)l.Sum(m => m.
Value
),
86
sum += measurement.
Value
;
97
sum += measurement.
Value
;
Microsoft.Extensions.Diagnostics.Testing.Tests (19)
Metrics\MeasurementExtensionsTests.cs (8)
29
Assert.Equal(1, filtered[0].
Value
);
30
Assert.Equal(2, filtered[1].
Value
);
54
Assert.Equal(1, filtered[0].
Value
);
55
Assert.Equal(2, filtered[1].
Value
);
79
Assert.Equal(1, filtered[0].
Value
);
80
Assert.Equal(2, filtered[1].
Value
);
107
Assert.Equal(1, filtered[0].
Value
);
108
Assert.Equal(2, filtered[1].
Value
);
Metrics\MetricCollectorTests.cs (11)
65
Assert.Equal(3, collector.LastMeasurement.
Value
);
75
Assert.Equal(2, collector.LastMeasurement.
Value
);
110
Assert.Equal(3, collector.LastMeasurement.
Value
);
120
Assert.Equal(2, collector.LastMeasurement.
Value
);
157
Assert.Equal(3, collector.LastMeasurement.
Value
);
167
Assert.Equal(2, collector.LastMeasurement.
Value
);
218
Assert.Equal(3, collector.LastMeasurement.
Value
);
228
Assert.Equal(2, collector.LastMeasurement.
Value
);
402
Assert.Equal(1, snap[0].
Value
);
406
Assert.Equal(2, snap[1].
Value
);
410
Assert.Equal(3, snap[2].
Value
);
Microsoft.Gen.Metrics.Generated.Tests (59)
MetricTests.cs (32)
56
Assert.Collection(measurements, x => Assert.Equal(10L, x.
Value
), x => Assert.Equal(5L, x.
Value
));
70
Assert.Equal(Value, measurement.
Value
);
83
Assert.Collection(measurements, x => Assert.Equal(12L, x.
Value
), x => Assert.Equal(6L, x.
Value
));
97
Assert.Equal(Value, measurement.
Value
);
111
Assert.Collection(measurements, x => Assert.Equal(10, x.
Value
), x => Assert.Equal(5, x.
Value
));
125
Assert.Equal(Value, measurement.
Value
);
139
Assert.Collection(measurements, x => Assert.Equal(12, x.
Value
), x => Assert.Equal(6, x.
Value
));
153
Assert.Equal(Value, measurement.
Value
);
172
Assert.All(measurements, x => Assert.Equal(Value, x.
Value
));
196
Assert.All(measurements, x => Assert.Equal(Value, x.
Value
));
252
Assert.Equal(17L, measurement.
Value
);
258
Assert.Equal(5L, measurement.
Value
);
265
Assert.Equal(5L, measurement.
Value
);
277
Assert.Equal(10L, measurement.
Value
);
283
Assert.Equal(5L, measurement.
Value
);
290
Assert.Equal(5L, measurement.
Value
);
302
Assert.Equal(12L, measurement.
Value
);
315
Assert.Equal(1.05D, measurement.
Value
);
328
Assert.Equal(100_500L, measurement.
Value
);
341
Assert.Equal(100L, measurement.
Value
);
362
Assert.Equal(10L, measurement.
Value
);
406
Assert.Equal(1L, measurement.
Value
);
429
Assert.Equal(2L, measurement.
Value
);
452
Assert.Equal(3L, measurement.
Value
);
505
Assert.Equal(11L, measurement.
Value
);
549
Assert.Equal(1M, measurement.
Value
);
572
Assert.Equal(2M, measurement.
Value
);
594
Assert.Equal(3M, measurement.
Value
);
MetricTests.Ext.cs (18)
42
Assert.Collection(measurements, x => Assert.Equal(10L, x.
Value
), x => Assert.Equal(5L, x.
Value
));
54
Assert.Equal(11L, measurement.
Value
);
67
Assert.Collection(measurements, x => Assert.Equal(12L, x.
Value
), x => Assert.Equal(6L, x.
Value
));
80
Assert.Equal(17L, measurement.
Value
);
94
Assert.Collection(measurements, x => Assert.Equal(10, x.
Value
), x => Assert.Equal(5, x.
Value
));
107
Assert.Equal(11, measurement.
Value
);
121
Assert.Collection(measurements, x => Assert.Equal(12, x.
Value
), x => Assert.Equal(6, x.
Value
));
134
Assert.Equal(17, measurement.
Value
);
169
Assert.Equal(1L, measurement.
Value
);
191
Assert.Equal(2L, measurement.
Value
);
213
Assert.Equal(3L, measurement.
Value
);
262
Assert.Equal(1M, measurement.
Value
);
284
Assert.Equal(2M, measurement.
Value
);
306
Assert.Equal(3M, measurement.
Value
);
MetricTests.Ext.Unit.cs (9)
22
Assert.Equal(100L, measurement.
Value
);
37
Assert.Equal(50L, measurement.
Value
);
55
Assert.Equal(Value, measurement.
Value
);
75
Assert.Equal(Value, measurement.
Value
);
100
Assert.Equal(50L, measurement.
Value
);
130
Assert.Equal(50L, measurement.
Value
);
153
Assert.Equal(3.14, measurement.
Value
);
170
Assert.Equal(3, measurement.
Value
);
187
Assert.Equal(10L, measurement.
Value
);