Which version of dotCover do you use? In the latest versions auto-implemented properties are included in a coverage report just for information, they do not have any influence on the resulting coverage percentage and do not have highlighting.
You can do this by using Coverage Filters. To do this open the Coverage Filters window and select Add filter; then select "Do not analyze code in"; leave assembly and class with the default asterisk and for method put "set_*" without the quotes. Repeat this process and do "get_*" and once complete the code coverage will ignore the getters and setter in analysis.
After figuring this out I realized that it's not always a good idea to do this because it will also ignore getters and setters that are written in code. For example it will ignore both of these blocks of code:
public string Foo { get; set; }
private string _bar;
public string Bar
{
get { return _bar; }
set {
_bar = value;
// Do some custom work to modify the value of _bar
Hi Rylan,
Which version of dotCover do you use?
In the latest versions auto-implemented properties are included in a coverage report just for information, they do not have any influence on the resulting coverage percentage and do not have highlighting.
Best regards,
Fedor.
Hi Rylan,
You can do this by using Coverage Filters. To do this open the Coverage Filters window and select Add filter; then select "Do not analyze code in"; leave assembly and class with the default asterisk and for method put "set_*" without the quotes. Repeat this process and do "get_*" and once complete the code coverage will ignore the getters and setter in analysis.
After figuring this out I realized that it's not always a good idea to do this because it will also ignore getters and setters that are written in code. For example it will ignore both of these blocks of code:
public string Foo { get; set; }
private string _bar;
public string Bar
{
get { return _bar; }
set {
_bar = value;
// Do some custom work to modify the value of _bar
}
}
Regards,
Bryan