C# 클래스 TechTalk.SpecFlow.Generator.TestGenerator

상속: TechTalk.SpecFlow.Generator.ErrorHandlingTestGenerator, ITestGenerator
파일 보기 프로젝트 열기: aqueduct/SpecflowWithNunitRunner

보호된 프로퍼티들

프로퍼티 타입 설명
codeDomHelper CodeDomHelper
generatorConfiguration TechTalk.SpecFlow.Generator.Configuration.GeneratorConfiguration
projectSettings TechTalk.SpecFlow.Generator.Interfaces.ProjectSettings
testHeaderWriter ITestHeaderWriter
testUpToDateChecker ITestUpToDateChecker

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

DetectGeneratedTestVersionWithExceptions() 보호된 메소드

protected DetectGeneratedTestVersionWithExceptions ( TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput featureFileInput ) : System.Version
featureFileInput TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput
리턴 System.Version

GenerateTestFileWithExceptions() 보호된 메소드

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
리턴 TechTalk.SpecFlow.Generator.Interfaces.TestGeneratorResult

GetTestFullPath() 공개 메소드

public GetTestFullPath ( TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput featureFileInput ) : string
featureFileInput TechTalk.SpecFlow.Generator.Interfaces.FeatureFileInput
리턴 string

TestGenerator() 공개 메소드

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
리턴 System

프로퍼티 상세

codeDomHelper 보호되어 있는 프로퍼티

protected CodeDomHelper codeDomHelper
리턴 CodeDomHelper

generatorConfiguration 보호되어 있는 프로퍼티

protected GeneratorConfiguration,TechTalk.SpecFlow.Generator.Configuration generatorConfiguration
리턴 TechTalk.SpecFlow.Generator.Configuration.GeneratorConfiguration

projectSettings 보호되어 있는 프로퍼티

protected ProjectSettings,TechTalk.SpecFlow.Generator.Interfaces projectSettings
리턴 TechTalk.SpecFlow.Generator.Interfaces.ProjectSettings

testHeaderWriter 보호되어 있는 프로퍼티

protected ITestHeaderWriter testHeaderWriter
리턴 ITestHeaderWriter

testUpToDateChecker 보호되어 있는 프로퍼티

protected ITestUpToDateChecker testUpToDateChecker
리턴 ITestUpToDateChecker