public VsGeneratorServices(Project project) : base( new TestGeneratorFactory(), //TODO: load through DI false) { this.project = project; this.configurationReader = new VsSpecFlowConfigurationReader(); //TODO: load through DI }
// new TestGeneratorFactory(), //TODO: load through DI // false) // { // this.project = project; // this.configurationReader = new VsSpecFlowConfigurationReader(); //TODO: load through DI // } public VsGeneratorServices(Project project, IVisualStudioTracer visualStudioTracer) : base( new TestGeneratorFactory(), //TODO: load through DI new RemoteAppDomainTestGeneratorFactory(tracer), //TODO: load through DI new VsGeneratorInfoProvider(project, tracer, configurationReader), //TODO: load through DI tracer, false) { this.configurationReader = configurationReader; }
public VsGeneratorServices(Project project, ISpecFlowConfigurationReader configurationReader, IIdeTracer tracer) : base( //TODO: load dependencies through DI new TestGeneratorFactory(), new RemoteAppDomainTestGeneratorFactory(tracer), new VsGeneratorInfoProvider(project, tracer, configurationReader), tracer, false) { this.project = project; this.configurationReader = configurationReader; }
public VsGeneratorServices(Project project, ISpecFlowConfigurationReader configurationReader, IIdeTracer tracer, IIntegrationOptionsProvider integrationOptionsProvider) : base( //TODO: load dependencies through DI new TestGeneratorFactory(), new RemoteAppDomainTestGeneratorFactory(tracer), new OutOfProcessTestGeneratorFactory(tracer, integrationOptionsProvider.GetOptions()), new VsGeneratorInfoProvider(project, tracer, configurationReader), tracer, false) { this.project = project; this.configurationReader = configurationReader; _integrationOptionsProvider = integrationOptionsProvider; UseOutOfProcess = _integrationOptionsProvider.GetOptions().GenerationMode == GenerationMode.OutOfProcess; }
public VsGeneratorInfoProvider(Project project, IIdeTracer tracer, ISpecFlowConfigurationReader configurationReader) { this.project = project; this.tracer = tracer; this.configurationReader = configurationReader; }
public VsGeneratorServices(Project project, ISpecFlowConfigurationReader configurationReader, IIdeTracer tracer) : base(