public StepArgs(BindingType type, StepDefinitionKeyword stepDefinitionKeyword, string text, string multilineTextArgument, Table tableArgument) { Type = type; StepDefinitionKeyword = stepDefinitionKeyword; Text = text; MultilineTextArgument = multilineTextArgument; TableArgument = tableArgument; }
public StepInstance(BindingType bindingType, StepDefinitionKeyword stepDefinitionKeyword, string keyword, string stepText, StepScopeNew stepScope) { BindingType = bindingType; StepDefinitionKeyword = stepDefinitionKeyword; Keyword = keyword; Text = stepText; StepScope = stepScope; }
public void Step(StepDefinitionKeyword stepDefinitionKeyword, string keyword, string text, string multilineTextArg, Table tableArg) { StepDefinitionType stepDefinitionType = (stepDefinitionKeyword == StepDefinitionKeyword.And || stepDefinitionKeyword == StepDefinitionKeyword.But) ? GetCurrentBindingType() : (StepDefinitionType)stepDefinitionKeyword; ExecuteStep(new StepInstance(stepDefinitionType, stepDefinitionKeyword, keyword, text, multilineTextArg, tableArg, contextManager.GetStepContext())); }
public StepDefinition(StepDefinitionType type, StepDefinitionKeyword stepDefinitionKeyword, string text, Table table, string multilineText, string keyword) { Type = type; Text = text; Table = table; MultilineText = multilineText; Action = e => e.Step(stepDefinitionKeyword, keyword, text, multilineText, table); }
public void Step(StepDefinitionKeyword stepDefinitionKeyword, string keyword, string text, string multilineTextArg, Table tableArg) { lock (Lock) { _engine.Step(stepDefinitionKeyword, keyword, text, multilineTextArg, tableArg); } }
public void Step(StepDefinitionKeyword keyword, string text, string multilineTextArg, Table tableArg) { BindingType bindingType = (keyword == StepDefinitionKeyword.And || keyword == StepDefinitionKeyword.But) ? GetCurrentBindingType() : (BindingType)keyword; ExecuteStep(new StepArgs(bindingType, keyword, text, multilineTextArg, tableArg, contextManager.GetStepContext())); }
public StepInstance(BindingType bindingType, StepDefinitionKeyword stepDefinitionKeyword, string keyword, string stepText, StepScopeNew stepScope) { BindingType = bindingType; StepDefinitionKeyword = stepDefinitionKeyword; Keyword = keyword; Text = stepText; StepScope = stepScope; }
public StepArgs(BindingType type, StepDefinitionKeyword stepDefinitionKeyword, string text, string multilineTextArgument, Table tableArgument, StepContext stepContext) { Type = type; StepDefinitionKeyword = stepDefinitionKeyword; Text = text; MultilineTextArgument = multilineTextArgument; TableArgument = tableArgument; StepContext = stepContext; }
public StepInstance(StepDefinitionType type, StepDefinitionKeyword stepDefinitionKeyword, string keyword, string text, string multilineTextArgument, Table tableArgument, StepContext stepContext) { StepDefinitionType = type; StepDefinitionKeyword = stepDefinitionKeyword; Text = text; MultilineTextArgument = multilineTextArgument; TableArgument = tableArgument; StepContext = stepContext; Keyword = keyword; }
public StepInstance Step(StepDefinitionKeyword stepDefinitionKeyword, string keyword, string text, string multilineTextArg, Table tableArg) { StepDefinitionType stepDefinitionType = (stepDefinitionKeyword == StepDefinitionKeyword.And || stepDefinitionKeyword == StepDefinitionKeyword.But) ? GetCurrentBindingType() : (StepDefinitionType)stepDefinitionKeyword; return(new StepInstance(stepDefinitionType, stepDefinitionKeyword, keyword, text, multilineTextArg, tableArg, new StepContext( new FeatureInfo(new CultureInfo("en-GB"), text, "description", ProgrammingLanguage.CSharp, new string[0]), new ScenarioInfo("title", new string[0])))); }
public StepInstance(StepDefinitionType type, StepDefinitionKeyword stepDefinitionKeyword, string keyword, string text, string multilineTextArgument, Table tableArgument, StepContext stepContext) { StepDefinitionType = type; StepDefinitionKeyword = stepDefinitionKeyword; Text = text; MultilineTextArgument = multilineTextArgument; TableArgument = tableArgument; StepContext = stepContext; Keyword = keyword; }
public virtual void Step(StepDefinitionKeyword stepDefinitionKeyword, string keyword, string text, string multilineTextArg, Table tableArg) { StepDefinitionType stepDefinitionType = stepDefinitionKeyword == StepDefinitionKeyword.And || stepDefinitionKeyword == StepDefinitionKeyword.But ? GetCurrentBindingType() : (StepDefinitionType)stepDefinitionKeyword; _contextManager.InitializeStepContext(new StepInfo(stepDefinitionType, text, tableArg, multilineTextArg)); try { var stepInstance = new StepInstance(stepDefinitionType, stepDefinitionKeyword, keyword, text, multilineTextArg, tableArg, _contextManager.GetStepContext()); ExecuteStep(_contextManager, stepInstance); } finally { _contextManager.CleanupStepContext(); } }
public virtual void Step(StepDefinitionKeyword stepDefinitionKeyword, string keyword, string text, string multilineTextArg, Table tableArg) { StepDefinitionType stepDefinitionType = stepDefinitionKeyword == StepDefinitionKeyword.And || stepDefinitionKeyword == StepDefinitionKeyword.But ? GetCurrentBindingType() : (StepDefinitionType)stepDefinitionKeyword; _contextManager.InitializeStepContext(new StepInfo(stepDefinitionType, text, tableArg, multilineTextArg)); _testThreadExecutionEventPublisher.PublishEvent(new StepStartedEvent(FeatureContext, ScenarioContext, _contextManager.StepContext)); try { var stepInstance = new StepInstance(stepDefinitionType, stepDefinitionKeyword, keyword, text, multilineTextArg, tableArg, _contextManager.GetStepContext()); ExecuteStep(_contextManager, stepInstance); } finally { _testThreadExecutionEventPublisher.PublishEvent(new StepFinishedEvent(FeatureContext, ScenarioContext, _contextManager.StepContext)); _contextManager.CleanupStepContext(); } }
public StepInstance(StepDefinitionType stepDefinitionType, StepDefinitionKeyword stepDefinitionKeyword, string keywordWithTrailingSpaces, string text, StepContext stepContext) : this(stepDefinitionType, stepDefinitionKeyword, keywordWithTrailingSpaces, text, null, null, stepContext) { }
public GherkinStep(BindingType bindingType, StepDefinitionKeyword stepDefinitionKeyword, string stepText, StepScope stepScope, string keyword, int blockRelativeLine) : base(bindingType, stepDefinitionKeyword, keyword, stepText, stepScope) { BlockRelativeLine = blockRelativeLine; BindingStatus = BindingStatus.UnknownBindingStatus; }
public void Step(StepDefinitionKeyword stepDefinitionKeyword, string keyword, string text, string multilineTextArg, Table tableArg) { StepDefinitionType stepDefinitionType = (stepDefinitionKeyword == StepDefinitionKeyword.And || stepDefinitionKeyword == StepDefinitionKeyword.But) ? GetCurrentBindingType() : (StepDefinitionType) stepDefinitionKeyword; contextManager.InitializeStepContext(new StepInfo(stepDefinitionType, text, tableArg, multilineTextArg)); ExecuteStep(new StepInstance(stepDefinitionType, stepDefinitionKeyword, keyword, text, multilineTextArg, tableArg,contextManager.GetStepContext())); }
public static string GetDefaultKeyword(CultureInfo language, StepDefinitionKeyword keyword) { KeywordTranslation translation = GetTranslation(language); return(translation[keyword].DefaultKeyword); }
public static string[] GetKeywords(CultureInfo language, StepDefinitionKeyword keyword) { KeywordTranslation translation = GetTranslation(language); return(translation[keyword].Keywords); }
public GherkinStep(StepDefinitionType stepDefinitionType, StepDefinitionKeyword stepDefinitionKeyword, string stepText, StepContext stepContext, string keyword, int blockRelativeLine) : base(stepDefinitionType, stepDefinitionKeyword, keyword, stepText, stepContext) { BlockRelativeLine = blockRelativeLine; BindingStatus = BindingStatus.UnknownBindingStatus; }
public GherkinStep(StepDefinitionType stepDefinitionType, StepDefinitionKeyword stepDefinitionKeyword, string stepText, StepContext stepContext, string keyword, int blockRelativeLine) : base(stepDefinitionType, stepDefinitionKeyword, keyword, stepText, stepContext) { BlockRelativeLine = blockRelativeLine; BindingStatus = BindingStatus.UnknownBindingStatus; }
public StepInstance(StepDefinitionType stepDefinitionType, StepDefinitionKeyword stepDefinitionKeyword, string keywordWithTrailingSpaces, string text, StepContext stepContext) : this(stepDefinitionType, stepDefinitionKeyword, keywordWithTrailingSpaces, text, null, null, stepContext) { }
public void Step(StepDefinitionKeyword keyword, string text, string multilineTextArg, Table tableArg) { BindingType bindingType = (keyword == StepDefinitionKeyword.And || keyword == StepDefinitionKeyword.But) ? GetCurrentBindingType() : (BindingType) keyword; ExecuteStep(new StepArgs(bindingType, keyword, text, multilineTextArg, tableArg, GetStepContext())); }
public GherkinStep(BindingType bindingType, StepDefinitionKeyword stepDefinitionKeyword, string stepText, StepScopeNew stepScope, string keyword, int blockRelativeLine) : base(bindingType, stepDefinitionKeyword, keyword, stepText, stepScope) { BlockRelativeLine = blockRelativeLine; BindingStatus = BindingStatus.UnknownBindingStatus; }