public FrameworkResult(IEnumerable <Run> runs, MetricHelper metricHelper) { var defaultRuns = runs.Where(run => run.ProductReportingVersion == "Default"); var result = defaultRuns.Any() ? (double?)defaultRuns.Average(run => metricHelper.GetMetric(run)) : null; if (result != null) { Result = metricHelper.DisplayMetric(result.Value); } }