29 instantiations of NumericMetric
Microsoft.Extensions.AI.Evaluation.Integration.Tests (20)
ResultsTests.cs (20)
342var metricA = new NumericMetric("Metric with value 0", 0, reason: "Because of reason A");
343var metricB = new NumericMetric("Metric with value 1", 1, reason: "Because of reason B");
344var metricC = new NumericMetric("Metric with value 2", 2, reason: "Because of reason C");
345var metricD = new NumericMetric("Metric with value 3", 3, reason: "Because of reason D");
346var metricE = new NumericMetric("Metric with value 4", 4, reason: "Because of reason E");
347var metricF = new NumericMetric("Metric with value 5", 5, reason: "Because of reason F");
348var metricG = new NumericMetric("Metric with value 6", 6, reason: "Because of reason G");
349var metricH = new NumericMetric("Metric with no value", reason: "Because of reason H");
378var metricA = new NumericMetric("Metric with value 0", 0, reason: "Because of reason A");
379var metricB = new NumericMetric("Metric with value 1", 1, reason: "Because of reason B");
380var metricC = new NumericMetric("Metric with value 2", 2, reason: "Because of reason C");
381var metricD = new NumericMetric("Metric with value 3", 3, reason: "Because of reason D");
382var metricE = new NumericMetric("Metric with value 4", 4, reason: "Because of reason E");
383var metricF = new NumericMetric("Metric with value 5", 5, reason: "Because of reason F");
384var metricG = new NumericMetric("Metric with value 6", 6, reason: "Because of reason G");
385var metricH = new NumericMetric("Metric with no value", reason: "Because of reason H");
446var metric5 = new NumericMetric("Metric with informational diagnostics only");
499var metric5 = new NumericMetric("Metric with informational diagnostics only");
547var metric3 = new NumericMetric("Metric with error diagnostics only", value: 5);
558var metric5 = new NumericMetric("Metric with informational diagnostics only", value: 4);
Microsoft.Extensions.AI.Evaluation.Quality (4)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (3)
Microsoft.Extensions.AI.Evaluation.Safety (2)
72 references to NumericMetric
Microsoft.Extensions.AI.Evaluation (7)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (22)
ResultsTests.cs (22)
72case NumericMetric numericMetric:
108(m is NumericMetric s && s.Value is not null) ||
342var metricA = new NumericMetric("Metric with value 0", 0, reason: "Because of reason A");
343var metricB = new NumericMetric("Metric with value 1", 1, reason: "Because of reason B");
344var metricC = new NumericMetric("Metric with value 2", 2, reason: "Because of reason C");
345var metricD = new NumericMetric("Metric with value 3", 3, reason: "Because of reason D");
346var metricE = new NumericMetric("Metric with value 4", 4, reason: "Because of reason E");
347var metricF = new NumericMetric("Metric with value 5", 5, reason: "Because of reason F");
348var metricG = new NumericMetric("Metric with value 6", 6, reason: "Because of reason G");
349var metricH = new NumericMetric("Metric with no value", reason: "Because of reason H");
378var metricA = new NumericMetric("Metric with value 0", 0, reason: "Because of reason A");
379var metricB = new NumericMetric("Metric with value 1", 1, reason: "Because of reason B");
380var metricC = new NumericMetric("Metric with value 2", 2, reason: "Because of reason C");
381var metricD = new NumericMetric("Metric with value 3", 3, reason: "Because of reason D");
382var metricE = new NumericMetric("Metric with value 4", 4, reason: "Because of reason E");
383var metricF = new NumericMetric("Metric with value 5", 5, reason: "Because of reason F");
384var metricG = new NumericMetric("Metric with value 6", 6, reason: "Because of reason G");
385var metricH = new NumericMetric("Metric with no value", reason: "Because of reason H");
446var metric5 = new NumericMetric("Metric with informational diagnostics only");
499var metric5 = new NumericMetric("Metric with informational diagnostics only");
547var metric3 = new NumericMetric("Metric with error diagnostics only", value: 5);
558var metric5 = new NumericMetric("Metric with informational diagnostics only", value: 4);
Microsoft.Extensions.AI.Evaluation.Quality (27)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (7)
Microsoft.Extensions.AI.Evaluation.Safety (9)