public SummaryResult GetMethodSummary() { var result = new SummaryResult(0, 0); foreach (var type in Types) { var current = type.GetMethodSummary(); result = new SummaryResult( total: result.Total + current.Total, covered: result.Covered + current.Covered ); } return(result); }
public SummaryResult GetLineSummary() { var result = new SummaryResult(0, 0); var allTypes = Assemblies.SelectMany(x => x.Types); foreach (var type in allTypes) { var typeResult = type.GetLineSummary(); result = new SummaryResult( total: result.Total + typeResult.Total, covered: result.Covered + typeResult.Covered ); } return(result); }