public FrameworkDiscover(IEnumerable<string> testFrameworkDirectories) { if (testFrameworkDirectories == null) { TestFrameworkDirectories directoryLoader = new TestFrameworkDirectories(); testFrameworkDirectories = directoryLoader.GetFrameworkDirectories(); } _frameworks = new Dictionary<string, TestFramework>(StringComparer.OrdinalIgnoreCase); foreach (string directory in testFrameworkDirectories) { TestFramework fx = new TestFramework(directory); _frameworks.Add(fx.Name, fx); } }
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { TestFrameworkDirectories discover = new TestFrameworkDirectories(); List<string> knownFrameworkList = discover.GetFrameworkNames(); return new StandardValuesCollection(knownFrameworkList); }