コード例 #1
0
        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 });
        }
コード例 #2
0
        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);
        }