private void CreateLoaderAndParser() { loadScenarioFiles = new LoadScenarioFiles(config); parseScenarioFiles = new ParseScenarioFiles(config); var files = loadScenarioFiles.LoadFiles(); features = parseScenarioFiles.LoadFiles(files); }
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); }