@@ -52,12 +52,12 @@ public CoverageDetails CalculateLineCoverage(Documents documents)
5252
5353 public CoverageDetails CalculateLineCoverage ( Modules modules )
5454 {
55- var details = new CoverageDetails { Modules = modules } ;
56- var accumPercent = 0.0D ;
57-
58- if ( modules . Count == 0 )
55+ var details = new CoverageDetails { ModulesCount = modules . Count } ;
56+ if ( details . ModulesCount == 0 )
5957 return details ;
6058
59+ var accumPercent = 0.0D ;
60+
6161 foreach ( var module in modules )
6262 {
6363 var moduleCoverage = CalculateLineCoverage ( module . Value ) ;
@@ -155,12 +155,12 @@ public CoverageDetails CalculateBranchCoverage(Documents documents)
155155
156156 public CoverageDetails CalculateBranchCoverage ( Modules modules )
157157 {
158- var details = new CoverageDetails { Modules = modules } ;
159- var accumPercent = 0.0D ;
160-
161- if ( modules . Count == 0 )
158+ var details = new CoverageDetails { ModulesCount = modules . Count } ;
159+ if ( details . ModulesCount == 0 )
162160 return details ;
163161
162+ var accumPercent = 0.0D ;
163+
164164 foreach ( var module in modules )
165165 {
166166 var moduleCoverage = CalculateBranchCoverage ( module . Value ) ;
@@ -219,12 +219,12 @@ public CoverageDetails CalculateMethodCoverage(Documents documents)
219219
220220 public CoverageDetails CalculateMethodCoverage ( Modules modules )
221221 {
222- var details = new CoverageDetails { Modules = modules } ;
223- var accumPercent = 0.0D ;
224-
225- if ( modules . Count == 0 )
222+ var details = new CoverageDetails { ModulesCount = modules . Count } ;
223+ if ( details . ModulesCount == 0 )
226224 return details ;
227225
226+ var accumPercent = 0.0D ;
227+
228228 foreach ( var module in modules )
229229 {
230230 var moduleCoverage = CalculateMethodCoverage ( module . Value ) ;
0 commit comments