Esempio n. 1
0
        public void VerifySourceIsIgnoredWhenEmitSourceIsFalse()
        {
            var tokenizer = CreateWhitespaceTokenizer("source");
            var filter = new ExpanderFilter(tokenizer, word => new[] {
                new Expansion("target", 1, "stem")
            }, emitSource: false);

            var result = EvaluateStream(filter);
            Assert.That(result.ToString(), Is.EqualTo("0:(stem:target)"));
        }
Esempio n. 2
0
        public void VerifyTypeAttribute()
        {
            var tokenizer = CreateWhitespaceTokenizer("hello world");
            var filter = new ExpanderFilter(tokenizer, word => new[] {
                new Expansion(word + "1", 0, "stem"),
                new Expansion(word + "2", 0, "stem")
            });

            var result = EvaluateStream(filter);
            Assert.That(result.ToString(), Is.EqualTo("0:(word:hello|stem:hello1|stem:hello2) 1:(word:world|stem:world1|stem:world2)"));
        }