Пример #1
0
        private void CreateLoaderAndParser()
        {
            loadScenarioFiles  = new LoadScenarioFiles(config);
            parseScenarioFiles = new ParseScenarioFiles(config);
            var files = loadScenarioFiles.LoadFiles();

            features = parseScenarioFiles.LoadFiles(files);
        }
Пример #2
0
        public List <Feature> ParseSnapshot(ITextSnapshot textSnapshot)
        {
            var text           = textSnapshot.GetText();
            var tempFile       = text.ToTempFile();
            var config         = NBehaveConfiguration.New.SetScenarioFiles(new[] { tempFile });
            var scenarioParser = new ParseScenarioFiles(config);
            var features       = scenarioParser.LoadFiles(config.ScenarioFiles).ToList();

            return(features);
        }