C# Class TechTalk.SpecFlow.Infrastructure.StepDefinitionMatchService

Inheritance: IStepDefinitionMatchService
Afficher le fichier Open project: aqueduct/SpecflowWithNunitRunner

Méthodes publiques

Méthode Description
GetBestMatch ( TechTalk.SpecFlow.Bindings.StepInstance stepInstance, CultureInfo bindingCulture, StepDefinitionAmbiguityReason &ambiguityReason, List &candidatingMatches ) : TechTalk.SpecFlow.Bindings.BindingMatch
Match ( IStepDefinitionBinding stepDefinitionBinding, TechTalk.SpecFlow.Bindings.StepInstance stepInstance, CultureInfo bindingCulture, bool useRegexMatching = true, bool useParamMatching = true, bool useScopeMatching = true ) : TechTalk.SpecFlow.Bindings.BindingMatch
StepDefinitionMatchService ( IBindingRegistry bindingRegistry, IStepArgumentTypeConverter stepArgumentTypeConverter, IObjectContainer objectContainer, TechTalk.SpecFlow.Configuration.RuntimeConfiguration runtimeConfiguration ) : System

Méthodes protégées

Méthode Description
GetCandidatingBindings ( TechTalk.SpecFlow.Bindings.StepInstance stepInstance, CultureInfo bindingCulture, bool useRegexMatching = true, bool useParamMatching = true, bool useScopeMatching = true ) : IEnumerable
GetCandidatingBindingsForBestMatch ( TechTalk.SpecFlow.Bindings.StepInstance stepInstance, CultureInfo bindingCulture ) : IEnumerable
OnNoMatch ( TechTalk.SpecFlow.Bindings.StepInstance stepInstance, CultureInfo bindingCulture, List &matches ) : StepDefinitionAmbiguityReason

Private Methods

Méthode Description
CalculateArguments ( Match match, TechTalk.SpecFlow.Bindings.StepInstance stepInstance ) : object[]
CanConvertArg ( object value, IBindingType typeToConvertTo, CultureInfo bindingCulture ) : bool
KeepMaxScopeMatches ( List matches ) : void

Method Details

GetBestMatch() public méthode

public GetBestMatch ( TechTalk.SpecFlow.Bindings.StepInstance stepInstance, CultureInfo bindingCulture, StepDefinitionAmbiguityReason &ambiguityReason, List &candidatingMatches ) : TechTalk.SpecFlow.Bindings.BindingMatch
stepInstance TechTalk.SpecFlow.Bindings.StepInstance
bindingCulture System.Globalization.CultureInfo
ambiguityReason StepDefinitionAmbiguityReason
candidatingMatches List
Résultat TechTalk.SpecFlow.Bindings.BindingMatch

GetCandidatingBindings() protected méthode

protected GetCandidatingBindings ( TechTalk.SpecFlow.Bindings.StepInstance stepInstance, CultureInfo bindingCulture, bool useRegexMatching = true, bool useParamMatching = true, bool useScopeMatching = true ) : IEnumerable
stepInstance TechTalk.SpecFlow.Bindings.StepInstance
bindingCulture System.Globalization.CultureInfo
useRegexMatching bool
useParamMatching bool
useScopeMatching bool
Résultat IEnumerable

GetCandidatingBindingsForBestMatch() protected méthode

protected GetCandidatingBindingsForBestMatch ( TechTalk.SpecFlow.Bindings.StepInstance stepInstance, CultureInfo bindingCulture ) : IEnumerable
stepInstance TechTalk.SpecFlow.Bindings.StepInstance
bindingCulture System.Globalization.CultureInfo
Résultat IEnumerable

Match() public méthode

public Match ( IStepDefinitionBinding stepDefinitionBinding, TechTalk.SpecFlow.Bindings.StepInstance stepInstance, CultureInfo bindingCulture, bool useRegexMatching = true, bool useParamMatching = true, bool useScopeMatching = true ) : TechTalk.SpecFlow.Bindings.BindingMatch
stepDefinitionBinding IStepDefinitionBinding
stepInstance TechTalk.SpecFlow.Bindings.StepInstance
bindingCulture System.Globalization.CultureInfo
useRegexMatching bool
useParamMatching bool
useScopeMatching bool
Résultat TechTalk.SpecFlow.Bindings.BindingMatch

OnNoMatch() protected méthode

protected OnNoMatch ( TechTalk.SpecFlow.Bindings.StepInstance stepInstance, CultureInfo bindingCulture, List &matches ) : StepDefinitionAmbiguityReason
stepInstance TechTalk.SpecFlow.Bindings.StepInstance
bindingCulture System.Globalization.CultureInfo
matches List
Résultat StepDefinitionAmbiguityReason

StepDefinitionMatchService() public méthode

public StepDefinitionMatchService ( IBindingRegistry bindingRegistry, IStepArgumentTypeConverter stepArgumentTypeConverter, IObjectContainer objectContainer, TechTalk.SpecFlow.Configuration.RuntimeConfiguration runtimeConfiguration ) : System
bindingRegistry IBindingRegistry
stepArgumentTypeConverter IStepArgumentTypeConverter
objectContainer IObjectContainer
runtimeConfiguration TechTalk.SpecFlow.Configuration.RuntimeConfiguration
Résultat System