コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }