如何从MsTest程序集提取测试列表



我有一个程序集,我已经从一套SpecFlow MsTests创建。

我要做的是在程序集DLL上运行一些代码,以便从包含的测试类中提取测试名称列表。

我认为这将需要通过反射或类似的东西读取属性,我只是不确定从哪里开始。

这应该非常简单:

使用反射来加载程序集,遍历所有公共类,对于每个类,检查是否设置了TestClass属性。

然后对于每个类,遍历每个公共方法并检查是否设置了TestMethod属性。

因此您可以举例使用类名和方法名的组合。

相关内容

  • 没有找到相关文章

最新更新