相关疑难解决方法(0)

C# 9/10 顶级语句和 ExcludeFromCodeCoverage-Attribute?

我通常将该属性设置[ExcludeFromCodeCoverage]为我的 Program 类,因为无论如何都无法对该类进行单元测试(或者也没有意义),因此它不会在覆盖率报告中显示为“缺失”:

[ExcludeFromCodeCoverage]
public static class Program
{
    public static void Main(string[] args)
    {
       // do something awesome
    }
}
Run Code Online (Sandbox Code Playgroud)

但对于高层的声明,我不知道如何处理这个问题。正如我在这里发现的那样,似乎无法设置属性: https: //stackoverflow.com/a/69962982/1099519

到目前为止,我坚持经典的类声明,但也许他们在单元测试代码覆盖率方面考虑了其他事情?

c# code-coverage c#-9.0 toplevel-statement c#-10.0

12
推荐指数
1
解决办法
5499
查看次数

标签 统计

c# ×1

c#-10.0 ×1

c#-9.0 ×1

code-coverage ×1

toplevel-statement ×1