public void Falls_back_to_regex(string regex) { var sut = new StepDefinitionSampler(); var result = sut.GetStepDefinitionSample(CreateStepDefinitionBinding(regex, "System.Int32")); result.Should().Be(regex); }
public void Allows_nested_groups(string regex, string expectedResult) { var sut = new StepDefinitionSampler(); var result = sut.GetStepDefinitionSample(CreateStepDefinitionBinding(regex, "System.Int32")); result.Should().Be(expectedResult); }
public void Emits_param_placeholders(string regex, string expectedResult, string paramType) { var sut = new StepDefinitionSampler(); var result = sut.GetStepDefinitionSample(CreateStepDefinitionBinding(regex, paramType)); result.Should().Be(expectedResult); }
public void Unescapes_masked_chars(string regex, string expectedResult) { var sut = new StepDefinitionSampler(); var result = sut.GetStepDefinitionSample(CreateStepDefinitionBinding(regex)); result.Should().Be(expectedResult); }
public void Uses_regex_core_for_simple_stepdefs() { var sut = new StepDefinitionSampler(); var result = sut.GetStepDefinitionSample(CreateStepDefinitionBinding("I press add")); result.Should().Be("I press add"); }