小编Sil*_*ube的帖子

有没有办法对 C# 中的顶级语句进行单元测试?

我正在摆弄顶级语句作为简单控制台应用程序的入口点,因为新的 .NET 6 模板使用它们作为默认值。

然而,正如语言规范非常清楚地指出的那样:

请注意,名称“Program”和“Main”仅用于说明目的,编译器使用的实际名称取决于实现,并且类型和方法都不能通过源代码中的名称引用

那么,如果我无法引用隐式Program类及其Main()方法,是否可以编写单元测试来检查顶级语句本身的执行流程?如果是这样,怎么办?

c# testing unit-testing toplevel-statement .net-6.0

11
推荐指数
1
解决办法
2148
查看次数

标签 统计

.net-6.0 ×1

c# ×1

testing ×1

toplevel-statement ×1

unit-testing ×1