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));
        }
Пример #4
0
 public SpecFlowGherkinParser(CultureInfo defaultLanguage)
 {
     dialectProvider = new SpecFlowGherkinDialectProvider(defaultLanguage.Name);
 }
Пример #5
0
 public void ShouldThrowNoSuchLanguageExceptionForInvalidLanguageWithoutLocation()
 {
     var x = new GherkinDialectProvider();
     x.GetDialect("nosuchlang", null);
 }
Пример #6
0
 public void ShouldThrowNoSuchLanguageExceptionForInvalidDefaultLanguage()
 {
     var x = new GherkinDialectProvider("nosuchlang");
     var defaultDialect = x.DefaultDialect;
 }
Пример #7
0
 public void ShouldThrowNoSuchLanguageExceptionForInvalidDefaultLanguage()
 {
     var x = new GherkinDialectProvider("nosuchlang");
     var defaultDialect = x.DefaultDialect;
 }
Пример #8
0
        public void ShouldThrowNoSuchLanguageExceptionForInvalidLanguage()
        {
            var x = new GherkinDialectProvider();

            x.GetDialect("nosuchlang", new Location(1, 2));
        }