public TestGenerator(ProjectSettings projectSettings, ITestHeaderWriter testHeaderWriter, ITestUpToDateChecker testUpToDateChecker, ITableGeneratorRegistry tableGeneratorRegistry, CodeDomHelper codeDomHelper) { if (projectSettings == null) { throw new ArgumentNullException(nameof(projectSettings)); } if (testHeaderWriter == null) { throw new ArgumentNullException(nameof(testHeaderWriter)); } if (testUpToDateChecker == null) { throw new ArgumentNullException(nameof(testUpToDateChecker)); } if (tableGeneratorRegistry == null) { throw new ArgumentNullException(nameof(tableGeneratorRegistry)); } this.testUpToDateChecker = testUpToDateChecker; this.tableGeneratorRegistry = tableGeneratorRegistry; this.codeDomHelper = codeDomHelper; this.testHeaderWriter = testHeaderWriter; this.projectSettings = projectSettings; }
public TestGenerator(SpecFlow.Configuration.SpecFlowConfiguration specFlowConfiguration, ProjectSettings projectSettings, ITestHeaderWriter testHeaderWriter, ITestUpToDateChecker testUpToDateChecker, IFeatureGeneratorRegistry featureGeneratorRegistry, CodeDomHelper codeDomHelper) { if (specFlowConfiguration == null) { throw new ArgumentNullException("specFlowConfiguration"); } if (projectSettings == null) { throw new ArgumentNullException("projectSettings"); } if (testHeaderWriter == null) { throw new ArgumentNullException("testHeaderWriter"); } if (testUpToDateChecker == null) { throw new ArgumentNullException("testUpToDateChecker"); } if (featureGeneratorRegistry == null) { throw new ArgumentNullException("featureGeneratorRegistry"); } this.specFlowConfiguration = specFlowConfiguration; this.testUpToDateChecker = testUpToDateChecker; this.featureGeneratorRegistry = featureGeneratorRegistry; this.codeDomHelper = codeDomHelper; this.testHeaderWriter = testHeaderWriter; this.projectSettings = projectSettings; }
public TestGenerator(GeneratorConfiguration generatorConfiguration, ProjectSettings projectSettings, ITestHeaderWriter testHeaderWriter, ITestUpToDateChecker testUpToDateChecker) { if (generatorConfiguration == null) throw new ArgumentNullException("generatorConfiguration"); if (projectSettings == null) throw new ArgumentNullException("projectSettings"); if (testHeaderWriter == null) throw new ArgumentNullException("testHeaderWriter"); if (testUpToDateChecker == null) throw new ArgumentNullException("testUpToDateChecker"); this.generatorConfiguration = generatorConfiguration; this.testUpToDateChecker = testUpToDateChecker; this.testHeaderWriter = testHeaderWriter; this.projectSettings = projectSettings; }
public TestGenerator(GeneratorConfiguration generatorConfiguration, ProjectSettings projectSettings, ITestHeaderWriter testHeaderWriter, ITestUpToDateChecker testUpToDateChecker, IFeatureGeneratorRegistry featureGeneratorRegistry, CodeDomHelper codeDomHelper) { if (generatorConfiguration == null) throw new ArgumentNullException("generatorConfiguration"); if (projectSettings == null) throw new ArgumentNullException("projectSettings"); if (testHeaderWriter == null) throw new ArgumentNullException("testHeaderWriter"); if (testUpToDateChecker == null) throw new ArgumentNullException("testUpToDateChecker"); if (featureGeneratorRegistry == null) throw new ArgumentNullException("featureGeneratorRegistry"); this.generatorConfiguration = generatorConfiguration; this.testUpToDateChecker = testUpToDateChecker; this.featureGeneratorRegistry = featureGeneratorRegistry; this.codeDomHelper = codeDomHelper; this.testHeaderWriter = testHeaderWriter; this.projectSettings = projectSettings; }
public TestGenerator(SpecFlow.Configuration.SpecFlowConfiguration specFlowConfiguration, ProjectSettings projectSettings, ITestHeaderWriter testHeaderWriter, ITestUpToDateChecker testUpToDateChecker, IFeatureGeneratorRegistry featureGeneratorRegistry, CodeDomHelper codeDomHelper, IGherkinParserFactory gherkinParserFactory) { if (specFlowConfiguration == null) { throw new ArgumentNullException(nameof(specFlowConfiguration)); } if (projectSettings == null) { throw new ArgumentNullException(nameof(projectSettings)); } if (testHeaderWriter == null) { throw new ArgumentNullException(nameof(testHeaderWriter)); } if (testUpToDateChecker == null) { throw new ArgumentNullException(nameof(testUpToDateChecker)); } if (featureGeneratorRegistry == null) { throw new ArgumentNullException(nameof(featureGeneratorRegistry)); } if (gherkinParserFactory == null) { throw new ArgumentNullException(nameof(gherkinParserFactory)); } this.specFlowConfiguration = specFlowConfiguration; this.testUpToDateChecker = testUpToDateChecker; this.featureGeneratorRegistry = featureGeneratorRegistry; this.codeDomHelper = codeDomHelper; this.testHeaderWriter = testHeaderWriter; this.projectSettings = projectSettings; this.gherkinParserFactory = gherkinParserFactory; }
public Generator( SpecFlowConfiguration specFlowConfiguration, ProjectSettings projectSettings, ITestHeaderWriter testHeaderWriter, ITestUpToDateChecker testUpToDateChecker, IFeatureGeneratorRegistry featureGeneratorRegistry, CodeDomHelper codeDomHelper, IGherkinParserFactory gherkinParserFactory, ExamplesGeneratorContainer container ) : base( specFlowConfiguration, projectSettings, testHeaderWriter, testUpToDateChecker, featureGeneratorRegistry, codeDomHelper, gherkinParserFactory ) { this.container = container; }
public TestGenerator(GeneratorConfiguration generatorConfiguration, ProjectSettings projectSettings, ITestHeaderWriter testHeaderWriter, ITestUpToDateChecker testUpToDateChecker) { if (generatorConfiguration == null) { throw new ArgumentNullException("generatorConfiguration"); } if (projectSettings == null) { throw new ArgumentNullException("projectSettings"); } if (testHeaderWriter == null) { throw new ArgumentNullException("testHeaderWriter"); } if (testUpToDateChecker == null) { throw new ArgumentNullException("testUpToDateChecker"); } this.generatorConfiguration = generatorConfiguration; this.testUpToDateChecker = testUpToDateChecker; this.testHeaderWriter = testHeaderWriter; this.projectSettings = projectSettings; }
public ExternalDataTestGenerator(SpecFlowConfiguration specFlowConfiguration, ProjectSettings projectSettings, ITestHeaderWriter testHeaderWriter, ITestUpToDateChecker testUpToDateChecker, IFeatureGeneratorRegistry featureGeneratorRegistry, CodeDomHelper codeDomHelper, IGherkinParserFactory gherkinParserFactory, IExternalDataFeaturePatcher externalDataFeaturePatcher) : base(specFlowConfiguration, projectSettings, testHeaderWriter, testUpToDateChecker, featureGeneratorRegistry, codeDomHelper, gherkinParserFactory) { _externalDataFeaturePatcher = externalDataFeaturePatcher; }
public ExternalDataTestGenerator(SpecFlowConfiguration specFlowConfiguration, ProjectSettings projectSettings, ITestHeaderWriter testHeaderWriter, ITestUpToDateChecker testUpToDateChecker, IFeatureGeneratorRegistry featureGeneratorRegistry, CodeDomHelper codeDomHelper, IGherkinParserFactory gherkinParserFactory, IncludeExternalDataTransformation includeExternalDataTransformation) : base(specFlowConfiguration, projectSettings, testHeaderWriter, testUpToDateChecker, featureGeneratorRegistry, codeDomHelper, gherkinParserFactory) { _includeExternalDataTransformation = includeExternalDataTransformation; }