【发布时间】:2020-02-10 07:44:56
【问题描述】:
我正在创建一个包含许多“测试”的应用。每个测试都有一个名称、描述和一些要运行的代码。
我想在 ListBox 中显示一个测试名称列表 (ObservableCollection)。当用户点击一个测试时,描述应该出现在一个文本框中,当用户点击开始按钮时,相关的方法应该启动。
我决定将每个测试放在一个具有“名称”和“描述”属性以及“测试”方法的静态类中。但是列出类很难(尝试使用Assembly.GetTypes(),但有点难)。手动创建方法或类列表也不是一个好方法。我认为应该有更好的方法来实现我的目标。
有人有更好的主意吗?
【问题讨论】:
-
这些测试类有什么共同点?您如何确定该类是测试类而不是其他类?
-
你能用示例代码展示其中一些测试类吗?
标签: c#