Example #1
0
        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>();
 }