Exemple #1
0
        public IndexViewModel(IEnumerable <Run> runs, int days, Metrics metric)
        {
            _frameworks = runs
                          .Select(run => run.Framework)
                          .Distinct()
                          .OrderBy(framework => framework)
                          .ToArray();

            Days   = days;
            Metric = metric;

            foreach (var testClassRuns in runs.GroupBy(run => run.TestClass).OrderBy(grouping => grouping.Key))
            {
                _results.Add(new TestClassResult(testClassRuns, MetricHelper.Create(metric), _frameworks));
            }
        }