Esempio n. 1
0
        public CoverageStats(CoverageDSPriv.ClassRow classRow)
            : this()
        {
            TotalMethods   = (uint)classRow.GetMethodRows().Count();
            MethodsCovered = (uint)classRow.GetMethodRows().Sum(method => method.LinesCovered + method.LinesPartiallyCovered > 0 ? 1 : 0);

            TotalCoverableLines = classRow.LinesCovered + classRow.LinesNotCovered + classRow.LinesPartiallyCovered;
            LinesCovered        = classRow.LinesCovered + classRow.LinesPartiallyCovered;

            TotalClasses = 1;
            if (MethodsCovered == 0 && LinesCovered == 0)
            {
                ClassesCovered = 0;
            }
            else
            {
                ClassesCovered = 1;
            }
        }
Esempio n. 2
0
 public SourceClass(CoverageDS coverage, CoverageDSPriv.ClassRow classRow)
 {
     CoverageStats = new CoverageStats(classRow);
     Name          = classRow.ClassName;
     _methodRows   = classRow.GetMethodRows();
 }