public IEnumerable <TestSuite> BuildFrom(ITypeInfo typeInfo) { SetUpFixture fixture = new SetUpFixture(typeInfo); if (fixture.RunState != RunState.NotRunnable) { string?reason = null; if (!IsValidFixtureType(typeInfo, ref reason)) { fixture.MakeInvalid(reason); } } fixture.ApplyAttributesToTest(typeInfo.Type.GetTypeInfo()); return(new TestSuite[] { fixture }); }
public TestSuite BuildFrom(ITypeInfo typeInfo) { var setUpFixtureType = new DefaultNamespaceTypeWrapper(typeof(LuceneTestCase.SetUpFixture)); SetUpFixture fixture = new SetUpFixture(setUpFixtureType); if (fixture.RunState != RunState.NotRunnable) { string reason = null; if (!IsValidFixtureType(setUpFixtureType, ref reason)) { fixture.MakeInvalid(reason); } } fixture.ApplyAttributesToTest(setUpFixtureType.Type.GetTypeInfo()); return(fixture); }