我写了一个测试基类存放了对某个接口(interface)的方法的测试,然后在其他的测试类中继承这个测试基类,这样就基本不用写测试用例,只实现几个抽象函数就行了。例如,我写了如下的代码:
file1:
    [TestFixture]
    public class BaseDataFactoryTest<T>
    {
        public virtual CreateData(){}
[Test]
public void TestA(){}
    }
file2:
    [TestFixture]
    public class DataFactoryTest : BaseDataFactoryTest<Data>
    {
        public abstract CreateData(){}
    }
但是,当我运行DataFactoryTest的时候,TestA确得不到执行,这是为什么?据说NUnit不支持abstract class,所以我没有把BaseDataFactoryTest定义为abstract