< Summary

Information
Class: Sample.PartialClass
Assembly: Sample
File(s): File 1: C:\temp\PartialClass.cs
File 2: C:\temp\PartialClass2.cs
Line coverage
54%
Covered lines: 12
Uncovered lines: 10
Coverable lines: 22
Total lines: 53
Line coverage: 54.5%
Branch coverage
50%
Covered branches: 1
Total branches: 2
Branch coverage: 50%
Method coverage
50%
Covered methods: 3
Fully covered methods: 2
Total methods: 6
Method coverage: 50%
Full method coverage: 33.3%

Coverage history

Coverage history 0 25 50 75 100 01.02.2022 - 20:50:35 Line coverage: 40.9% (9/22) Branch coverage: 50% (10/20) Method coverage: 50% (3/6) Full method coverage 33.3% (2/6) Total lines: 5302.02.2022 - 20:50:35 Line coverage: 54.5% (12/22) Branch coverage: 40% (8/20) Method coverage: 33.3% (2/6) Full method coverage 33.3% (2/6) Total lines: 5303.02.2022 - 20:50:35 Line coverage: 59% (13/22) Branch coverage: 40% (8/20) Method coverage: 50% (3/6) Full method coverage 50% (3/6) Total lines: 5304.02.2022 - 20:50:35 Line coverage: 59% (13/22) Branch coverage: 45% (9/20) Method coverage: 66.6% (4/6) Full method coverage 50% (3/6) Total lines: 5305.02.2022 - 20:50:35 Line coverage: 45.4% (10/22) Branch coverage: 45% (9/20) Method coverage: 66.6% (4/6) Full method coverage 50% (3/6) Total lines: 5306.02.2022 - 20:50:35 Line coverage: 50% (11/22) Branch coverage: 45% (9/20) Method coverage: 66.6% (4/6) Full method coverage 50% (3/6) Total lines: 5307.02.2022 - 20:50:35 Line coverage: 50% (11/22) Branch coverage: 45% (9/20) Method coverage: 83.3% (5/6) Full method coverage 50% (3/6) Total lines: 5308.02.2022 - 20:50:35 Line coverage: 59% (13/22) Branch coverage: 45% (9/20) Method coverage: 83.3% (5/6) Full method coverage 50% (3/6) Total lines: 5315.10.2025 - 20:25:02 Line coverage: 54.5% (12/22) Branch coverage: 50% (1/2) Method coverage: 50% (3/6) Full method coverage 33.3% (2/6) Total lines: 53 01.02.2022 - 20:50:35 Line coverage: 40.9% (9/22) Branch coverage: 50% (10/20) Method coverage: 50% (3/6) Full method coverage 33.3% (2/6) Total lines: 5302.02.2022 - 20:50:35 Line coverage: 54.5% (12/22) Branch coverage: 40% (8/20) Method coverage: 33.3% (2/6) Full method coverage 33.3% (2/6) Total lines: 5303.02.2022 - 20:50:35 Line coverage: 59% (13/22) Branch coverage: 40% (8/20) Method coverage: 50% (3/6) Full method coverage 50% (3/6) Total lines: 5304.02.2022 - 20:50:35 Line coverage: 59% (13/22) Branch coverage: 45% (9/20) Method coverage: 66.6% (4/6) Full method coverage 50% (3/6) Total lines: 5305.02.2022 - 20:50:35 Line coverage: 45.4% (10/22) Branch coverage: 45% (9/20) Method coverage: 66.6% (4/6) Full method coverage 50% (3/6) Total lines: 5306.02.2022 - 20:50:35 Line coverage: 50% (11/22) Branch coverage: 45% (9/20) Method coverage: 66.6% (4/6) Full method coverage 50% (3/6) Total lines: 5307.02.2022 - 20:50:35 Line coverage: 50% (11/22) Branch coverage: 45% (9/20) Method coverage: 83.3% (5/6) Full method coverage 50% (3/6) Total lines: 5308.02.2022 - 20:50:35 Line coverage: 59% (13/22) Branch coverage: 45% (9/20) Method coverage: 83.3% (5/6) Full method coverage 50% (3/6) Total lines: 5315.10.2025 - 20:25:02 Line coverage: 54.5% (12/22) Branch coverage: 50% (1/2) Method coverage: 50% (3/6) Full method coverage 33.3% (2/6) Total lines: 53 01.02.2022 - 20:50:35 Line coverage: 40.9% (9/22) Branch coverage: 50% (10/20) Method coverage: 50% (3/6) Full method coverage 33.3% (2/6) Total lines: 5302.02.2022 - 20:50:35 Line coverage: 54.5% (12/22) Branch coverage: 40% (8/20) Method coverage: 33.3% (2/6) Full method coverage 33.3% (2/6) Total lines: 5303.02.2022 - 20:50:35 Line coverage: 59% (13/22) Branch coverage: 40% (8/20) Method coverage: 50% (3/6) Full method coverage 50% (3/6) Total lines: 5304.02.2022 - 20:50:35 Line coverage: 59% (13/22) Branch coverage: 45% (9/20) Method coverage: 66.6% (4/6) Full method coverage 50% (3/6) Total lines: 5305.02.2022 - 20:50:35 Line coverage: 45.4% (10/22) Branch coverage: 45% (9/20) Method coverage: 66.6% (4/6) Full method coverage 50% (3/6) Total lines: 5306.02.2022 - 20:50:35 Line coverage: 50% (11/22) Branch coverage: 45% (9/20) Method coverage: 66.6% (4/6) Full method coverage 50% (3/6) Total lines: 5307.02.2022 - 20:50:35 Line coverage: 50% (11/22) Branch coverage: 45% (9/20) Method coverage: 83.3% (5/6) Full method coverage 50% (3/6) Total lines: 5308.02.2022 - 20:50:35 Line coverage: 59% (13/22) Branch coverage: 45% (9/20) Method coverage: 83.3% (5/6) Full method coverage 50% (3/6) Total lines: 5315.10.2025 - 20:25:02 Line coverage: 54.5% (12/22) Branch coverage: 50% (1/2) Method coverage: 50% (3/6) Full method coverage 33.3% (2/6) Total lines: 53 01.02.2022 - 20:50:35 Line coverage: 40.9% (9/22) Branch coverage: 50% (10/20) Method coverage: 50% (3/6) Full method coverage 33.3% (2/6) Total lines: 5302.02.2022 - 20:50:35 Line coverage: 54.5% (12/22) Branch coverage: 40% (8/20) Method coverage: 33.3% (2/6) Full method coverage 33.3% (2/6) Total lines: 5303.02.2022 - 20:50:35 Line coverage: 59% (13/22) Branch coverage: 40% (8/20) Method coverage: 50% (3/6) Full method coverage 50% (3/6) Total lines: 5304.02.2022 - 20:50:35 Line coverage: 59% (13/22) Branch coverage: 45% (9/20) Method coverage: 66.6% (4/6) Full method coverage 50% (3/6) Total lines: 5305.02.2022 - 20:50:35 Line coverage: 45.4% (10/22) Branch coverage: 45% (9/20) Method coverage: 66.6% (4/6) Full method coverage 50% (3/6) Total lines: 5306.02.2022 - 20:50:35 Line coverage: 50% (11/22) Branch coverage: 45% (9/20) Method coverage: 66.6% (4/6) Full method coverage 50% (3/6) Total lines: 5307.02.2022 - 20:50:35 Line coverage: 50% (11/22) Branch coverage: 45% (9/20) Method coverage: 83.3% (5/6) Full method coverage 50% (3/6) Total lines: 5308.02.2022 - 20:50:35 Line coverage: 59% (13/22) Branch coverage: 45% (9/20) Method coverage: 83.3% (5/6) Full method coverage 50% (3/6) Total lines: 5315.10.2025 - 20:25:02 Line coverage: 54.5% (12/22) Branch coverage: 50% (1/2) Method coverage: 50% (3/6) Full method coverage 33.3% (2/6) Total lines: 53

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
File 1: ExecutedMethod_1()100%110100%
File 1: UnExecutedMethod_1()0%2100%
File 2: ExecutedMethod_2()100%110100%
File 2: UnExecutedMethod_2()0%2100%

File(s)

C:\temp\PartialClass.cs

#LineLine coverage
 1using System;
 2
 3namespace Test
 4{
 5    partial class PartialClass
 6    {
 7        public void ExecutedMethod_1()
 18        {
 19            Console.WriteLine("Test");
 110        }
 11
 12        public void UnExecutedMethod_1()
 013        {
 014            Console.WriteLine("Test");
 015        }
 16
 17        private int someProperty;
 18
 19        public int SomeProperty
 20        {
 021            get { return this.someProperty; }
 22
 23            set
 124            {
 125                if (value < 0)
 126                {
 127                    this.someProperty = 0;
 128                }
 29                else
 030                {
 031                    this.someProperty = value;
 032                }
 133            }
 34        }
 35    }
 36}

C:\temp\PartialClass2.cs

#LineLine coverage
 1using System;
 2
 3namespace Test
 4{
 5    partial class PartialClass
 6    {
 7        public void ExecutedMethod_2()
 18        {
 19            Console.WriteLine("Test");
 110        }
 11
 12        public void UnExecutedMethod_2()
 013        {
 014            Console.WriteLine("Test");
 015        }
 16    }
 17}