如果我创建相同测试的基测试类是否有意义?在这种情况下是什么场景。例如,我有几乎相同的视图模型:XReport、YReport 等,我创建了一个基本测试:
public abstract class ReportTestBase
{
public T UC_ReportUserControl_Create<T>() where T : class, IViewModel
{
return NinjectService.Get<T>();
}
}
然后我创建衍生物:
[TestClass]
public class PsoriasisReport : ReportTestBase
{
[TestMethod]
public void UC_PsoriasisReportUserControl_Create()
{
Assert.IsNotNull(UC_ReportUserControl_Create<IPsoriasisReportUserControl>());
}
}
这些代码只是示例。我对方法论很感兴趣。