private void CreateLoaderAndParser()
 {
     loadScenarioFiles = new LoadScenarioFiles(config);
     parseScenarioFiles = new ParseScenarioFiles(config);
     var files = loadScenarioFiles.LoadFiles();
     features = parseScenarioFiles.LoadFiles(files);
 }
Пример #2
0
        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);
        }
Пример #3
0
        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;
        }