我正在使用nunit为某些类做一些测试。有几个操作对所有测试类都是通用的,但需要不同的参数才能工作。所以我在基类中添加了测试,在基类中添加了虚方法来提供参数。在派生测试类中,我重写了虚拟方法以为基类中的测试提供特定参数。现在我的问题是我希望基类中的测试只从派生类中执行。我目前在基类上使用ignore属性来忽略测试,但这会在运行测试时引起一些警告,并且如果有许多被忽略的测试,则有一个策略不允许我将更改提交到svn。那么如何在不使用基类的ignore属性的情况下仅从派生类中的基类运行测试。 最佳答案 您应该能够将您的基类标记为抽象类,这