public void Calculate() { Results.Add(new BuildStabilityMetric { Date = Date, FailureRate = CalculateFailureRateFor(Builds), RecoveryTime = CalculateAverageRecoveryTimeInHoursFor(Intervals), RecoveryTimeStdDev = Calculator.ConvertMillisecondsToHours( Calculator.CalculateStandardDeviation(Intervals)), IgnoredTestCount = Builds.Sum(build => build.IgnoredTestCount) }); Intervals.Clear(); Builds.Clear(); }