private void CreateLoaderAndParser() { loadScenarioFiles = new LoadScenarioFiles(config); parseScenarioFiles = new ParseScenarioFiles(config); var files = loadScenarioFiles.LoadFiles(); features = parseScenarioFiles.LoadFiles(files); }
public FeatureResults Run() { NBehaveInitializer.Initialize(configuration); actionCatalog = TinyIoCContainer.Current.Resolve <ActionCatalog>(); var featureRunner = TinyIoCContainer.Current.Resolve <IFeatureRunner>(); var context = TinyIoCContainer.Current.Resolve <IRunContext>(); var results = new FeatureResults(); try { context.RunStarted(); LoadAssemblies(); var loader = new LoadScenarioFiles(configuration); var files = loader.LoadFiles(); var parse = new ParseScenarioFiles(configuration); var features = parse.LoadFiles(files); results = Run(featureRunner, features, context); } finally { context.RunFinished(results); } return(results); }
public FeatureResults Run() { NBehaveInitializer.Initialize(configuration); actionCatalog = TinyIoCContainer.Current.Resolve<ActionCatalog>(); var featureRunner = TinyIoCContainer.Current.Resolve<IFeatureRunner>(); var context = TinyIoCContainer.Current.Resolve<IRunContext>(); var results = new FeatureResults(); try { context.RunStarted(); LoadAssemblies(); var loader = new LoadScenarioFiles(configuration); var files = loader.LoadFiles(); var parse = new ParseScenarioFiles(configuration); var features = parse.LoadFiles(files); results = Run(featureRunner, features, context); } finally { context.RunFinished(results); } return results; }