private SpecFlowProjectConfiguration LoadConfiguration() { ISpecFlowConfigurationReader configurationReader = new VsSpecFlowConfigurationReader(); //TODO: load through DI ISpecFlowProjectConfigurationLoader configurationLoader = new VsSpecFlowProjectConfigurationLoader(); //TODO: load through DI IProjectReference projectReference = new VsProjectScopeReference(this); return(configurationLoader.LoadConfiguration(configurationReader.ReadConfiguration(projectReference), projectReference)); }
private SpecFlowProjectConfiguration LoadConfiguration() { ISpecFlowConfigurationReader configurationReader = new VsSpecFlowConfigurationReader(project, tracer); //TODO: load through DI IGeneratorConfigurationProvider configurationLoader = new GeneratorConfigurationProvider(); //TODO: load through DI try { return(configurationLoader.LoadConfiguration(configurationReader.ReadConfiguration())); } catch (Exception exception) { tracer.Trace("Configuration loading error: " + exception, "VsProjectScope"); return(new SpecFlowProjectConfiguration()); } }
private SpecFlowProjectConfiguration LoadConfiguration() { ISpecFlowConfigurationReader configurationReader = new VsSpecFlowConfigurationReader(project, visualStudioTracer); //TODO: load through DI ISpecFlowProjectConfigurationLoader configurationLoader = new SpecFlowProjectConfigurationLoaderWithoutPlugins(); //TODO: load through DI try { return(configurationLoader.LoadConfiguration(configurationReader.ReadConfiguration())); } catch (Exception exception) { visualStudioTracer.Trace("Configuration loading error: " + exception, "VsProjectScope"); return(new SpecFlowProjectConfiguration()); } }
private SpecFlowConfiguration LoadSpecFlowConfiguration() { var defaultSpecFlowConfiguration = ConfigurationLoader.GetDefault(); try { var reader = new VsSpecFlowConfigurationReader(_project, _tracer); var specflowLoader = new ConfigurationLoader(); return(specflowLoader.Load(defaultSpecFlowConfiguration, reader.ReadConfiguration())); } catch (Exception ex) { string traceMessage = string.Format("Configuration loading error: {0}. Using default configuration instead.", ex); _tracer.Trace(traceMessage, VsProjectScopeTraceCategory); return(defaultSpecFlowConfiguration); } }
private SpecFlowProjectConfiguration LoadConfiguration() { ISpecFlowConfigurationReader configurationReader = new VsSpecFlowConfigurationReader(project, tracer); //TODO: load through DI IGeneratorConfigurationProvider configurationLoader = new GeneratorConfigurationProvider(); //TODO: load through DI try { return configurationLoader.LoadConfiguration(configurationReader.ReadConfiguration()); } catch(Exception exception) { tracer.Trace("Configuration loading error: " + exception, "VsProjectScope"); return new SpecFlowProjectConfiguration(); } }
private SpecFlowProjectConfiguration LoadConfiguration() { ISpecFlowConfigurationReader configurationReader = new VsSpecFlowConfigurationReader(project, visualStudioTracer); //TODO: load through DI ISpecFlowProjectConfigurationLoader configurationLoader = new SpecFlowProjectConfigurationLoaderWithoutPlugins(); //TODO: load through DI try { return configurationLoader.LoadConfiguration(configurationReader.ReadConfiguration()); } catch(Exception exception) { visualStudioTracer.Trace("Configuration loading error: " + exception, "VsProjectScope"); return new SpecFlowProjectConfiguration(); } }
private SpecFlowProjectConfiguration LoadConfiguration() { ISpecFlowConfigurationReader configurationReader = new VsSpecFlowConfigurationReader(); //TODO: load through DI ISpecFlowProjectConfigurationLoader configurationLoader = new VsSpecFlowProjectConfigurationLoader(); //TODO: load through DI IProjectReference projectReference = new VsProjectScopeReference(this); return configurationLoader.LoadConfiguration(configurationReader.ReadConfiguration(projectReference), projectReference); }