C# Класс TechTalk.SpecFlow.Generator.TestGenerator

Наследование: TechTalk.SpecFlow.Generator.ErrorHandlingTestGenerator, ITestGenerator
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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