C# Class TechTalk.SpecFlow.Generator.TestGenerator

Inheritance: TechTalk.SpecFlow.Generator.ErrorHandlingTestGenerator, ITestGenerator
Afficher le fichier Open project: aqueduct/SpecflowWithNunitRunner

Protected Properties

Свойство Type Description
codeDomHelper CodeDomHelper
generatorConfiguration TechTalk.SpecFlow.Generator.Configuration.GeneratorConfiguration
projectSettings TechTalk.SpecFlow.Generator.Interfaces.ProjectSettings
testHeaderWriter ITestHeaderWriter
testUpToDateChecker ITestUpToDateChecker

Méthodes publiques

Méthode Description
GetTestFullPath ( TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput featureFileInput ) : string
TestGenerator ( TechTalk.SpecFlow.Generator.Configuration.GeneratorConfiguration generatorConfiguration, TechTalk.SpecFlow.Generator.Interfaces.ProjectSettings projectSettings, ITestHeaderWriter testHeaderWriter, ITestUpToDateChecker testUpToDateChecker, IFeatureGeneratorRegistry featureGeneratorRegistry, CodeDomHelper codeDomHelper ) : System

Méthodes protégées

Méthode Description
DetectGeneratedTestVersionWithExceptions ( TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput featureFileInput ) : System.Version
GenerateTestFileWithExceptions ( TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput featureFileInput, TechTalk.SpecFlow.Generator.Interfaces.GenerationSettings settings ) : TechTalk.SpecFlow.Generator.Interfaces.TestGeneratorResult

Private Methods

Méthode Description
AddSpecFlowFooter ( CodeDomProvider codeProvider, TextWriter outputWriter ) : void
AddSpecFlowHeader ( CodeDomProvider codeProvider, TextWriter outputWriter ) : void
GenerateTestFileCode ( TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput featureFileInput ) : CodeNamespace
GetCurrentSpecFlowVersion ( ) : System.Version
GetGeneratedTestCode ( TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput featureFileInput ) : string
GetTargetNamespace ( TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput featureFileInput ) : string

Method Details

DetectGeneratedTestVersionWithExceptions() protected méthode

protected DetectGeneratedTestVersionWithExceptions ( TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput featureFileInput ) : System.Version
featureFileInput TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput
Résultat System.Version

GenerateTestFileWithExceptions() protected méthode

protected GenerateTestFileWithExceptions ( TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput featureFileInput, TechTalk.SpecFlow.Generator.Interfaces.GenerationSettings settings ) : TechTalk.SpecFlow.Generator.Interfaces.TestGeneratorResult
featureFileInput TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput
settings TechTalk.SpecFlow.Generator.Interfaces.GenerationSettings
Résultat TechTalk.SpecFlow.Generator.Interfaces.TestGeneratorResult

GetTestFullPath() public méthode

public GetTestFullPath ( TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput featureFileInput ) : string
featureFileInput TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput
Résultat string

TestGenerator() public méthode

public TestGenerator ( TechTalk.SpecFlow.Generator.Configuration.GeneratorConfiguration generatorConfiguration, TechTalk.SpecFlow.Generator.Interfaces.ProjectSettings projectSettings, ITestHeaderWriter testHeaderWriter, ITestUpToDateChecker testUpToDateChecker, IFeatureGeneratorRegistry featureGeneratorRegistry, CodeDomHelper codeDomHelper ) : System
generatorConfiguration TechTalk.SpecFlow.Generator.Configuration.GeneratorConfiguration
projectSettings TechTalk.SpecFlow.Generator.Interfaces.ProjectSettings
testHeaderWriter ITestHeaderWriter
testUpToDateChecker ITestUpToDateChecker
featureGeneratorRegistry IFeatureGeneratorRegistry
codeDomHelper CodeDomHelper
Résultat System

Property Details

codeDomHelper protected_oe property

protected CodeDomHelper codeDomHelper
Résultat CodeDomHelper

generatorConfiguration protected_oe property

protected GeneratorConfiguration,TechTalk.SpecFlow.Generator.Configuration generatorConfiguration
Résultat TechTalk.SpecFlow.Generator.Configuration.GeneratorConfiguration

projectSettings protected_oe property

protected ProjectSettings,TechTalk.SpecFlow.Generator.Interfaces projectSettings
Résultat TechTalk.SpecFlow.Generator.Interfaces.ProjectSettings

testHeaderWriter protected_oe property

protected ITestHeaderWriter testHeaderWriter
Résultat ITestHeaderWriter

testUpToDateChecker protected_oe property

protected ITestUpToDateChecker testUpToDateChecker
Résultat ITestUpToDateChecker