基于Visual Studio提供的单元测试库在C#中做单元测试程序需要入口点



我看到对于某些带有某些方法的代码,其基于Visual Studio提供的单元测试库的单元测试中没有像main方法那样的入口点。

那么测试程序是否编译成可执行文件?

他们的切入点在哪里?

谢谢。

它们被编译为库(dll(。他们没有入口点。

测试运行程序将加载库,检查公共方法(并根据运行器根据属性进行筛选(,然后调用每个方法。

测试运行程序(在大多数情况下是 Visual Studio(检查程序集以查找标有 [TestClass] 的类和标有 [TestMethod] 属性的方法。实际上,"Main"方法中的内容对开发人员是透明的。

最新更新