protected abstract IEnumerable <Type> GetTestSubjectTypes(TestContext context);
IEnumerable <TestData> ITestDataProvider.GetData(TestContext context) { return(new [] { Copy }); }
public virtual IEnumerable <object> GetTestSubjects(TestContext context) { return(GetTestSubjectTypes(context).Select(t => Activator.CreateInstance(t))); }