private static List <INode> Extract() { var framework = _testFramework.ToLower(); if (!framework.Equals("nunit")) { Console.Write("Unsupported Test Framework."); } var nodes = new List <INode>(); var extractor = ExtractFactory.Extractor <Extractors.NUnit.Extractor.NUnit>(); if (_extractSuits) { nodes.AddRange(extractor.ExtractTimed <ISuiteNode>(_assemblies).Item1); } else { nodes.AddRange(extractor.ExtractTimed <IStubNode>(_assemblies).Item1); } return(nodes); }
/// <summary> /// Created a new instance of <see cref="ExtractCommand" /> /// </summary> /// <param name="mainWindowViewModel"><see cref="MainWindowViewModel"/> to work on</param> internal ExtractCommand(MainWindowViewModel mainWindowViewModel) { _mainWindowViewModel = mainWindowViewModel; _extractor = ExtractFactory.Extractor <NUnit>(); }