public ConcordionTest(string name, ICodeElementInfo codeElement, ConcordionTypeInfoAdapter typeInfo, Resource resource, Type fixtureType, ConcordionTestGroupTracker testGroupTracker) : this(name, codeElement, typeInfo, resource, fixtureType) { this.TestGroupTracker = testGroupTracker; }
private static ConcordionTestGroupTracker TryGetConcordionTestGroupFixture(Type suiteType) { ConcordionTestGroupTracker holder = null; if (!testSuiteMap.TryGetValue(suiteType, out holder)) { if (HasClassAttribute(suiteType, typeof(ConcordionTestGroupFixtureAttribute))) { ConstructorInfo constructor = suiteType.GetConstructor(Type.EmptyTypes); if (constructor != null) { var suite = constructor.Invoke(new Object[] { }); holder = new ConcordionTestGroupTracker(suite); } testSuiteMap.Add(suiteType, holder); return holder; } } return holder; }