public void ShouldParseSpecialCharacters() { var dialectProvider = new GherkinDialectProvider(); var dialect = dialectProvider.GetDialect("hu", new Ast.Location(1, 2)); dialect.FeatureKeywords.Should().Contain("Jellemző"); }
public void ShouldThrowNoSuchLanguageExceptionForInvalidDefaultLanguage() { var x = new GherkinDialectProvider("nosuchlang"); Assert.Throws <NoSuchLanguageException>(() => { var dialect = x.DefaultDialect; }); }
public void ShouldThrowNoSuchLanguageExceptionForInvalidLanguageWithoutLocation() { var x = new GherkinDialectProvider(); Assert.Throws <NoSuchLanguageException>(() => x.GetDialect("nosuchlang", null)); }
public SpecFlowGherkinParser(CultureInfo defaultLanguage) { dialectProvider = new SpecFlowGherkinDialectProvider(defaultLanguage.Name); }
public void ShouldThrowNoSuchLanguageExceptionForInvalidLanguageWithoutLocation() { var x = new GherkinDialectProvider(); x.GetDialect("nosuchlang", null); }
public void ShouldThrowNoSuchLanguageExceptionForInvalidDefaultLanguage() { var x = new GherkinDialectProvider("nosuchlang"); var defaultDialect = x.DefaultDialect; }
public void ShouldThrowNoSuchLanguageExceptionForInvalidLanguage() { var x = new GherkinDialectProvider(); x.GetDialect("nosuchlang", new Location(1, 2)); }