我的单元测试框架由 TestFixtures、TestMethods 和 Actions 组成。Action是TestMethod内部额外的小容器,Actions来自我们公司内部编写的Dll。动作在这样的方法中使用:
[Test]
void TestMethod1()
{
Run(new Sleep { Seconds = 10 } );
}
我必须编写一个应用程序,该应用程序从 DLL 收集有关夹具、测试和操作的所有信息。我发现了如何使用类型/方法属性通过反射来枚举测试装置和测试方法。
但我不知道如何枚举测试方法中的操作。
能否请你帮忙?完全可以使用反射吗?
更新: 查看接受的答案。真的很酷的图书馆。如果您对我如何为夹具、测试和操作创建实体模型以及以 MVVM 方式绑定到 TreeView 感兴趣,您也可以查看此处(WPF:以 MVVM 方式绑定 TreeView 分步教程)。