public void TestStem_RecursiveSuffix_EnUS() { var dictionary = ContentHelper.Dictionary("en_US"); var stemmer = new HunspellStemmer(dictionary); var stems = stemmer.Stem("drinkables").ToList(); Assert.AreEqual(1, stems.Count); Assert.AreEqual("drink", stems[0].Stem); }
public void TestStem_SimplePrefix_EnUS() { var dictionary = ContentHelper.Dictionary("en_US"); var stemmer = new HunspellStemmer(dictionary); var stems = stemmer.Stem("remove").ToList(); Assert.AreEqual(1, stems.Count); Assert.AreEqual("move", stems[0].Stem); }
public void TestStem_RecursiveSuffix_EnUS() { var dictionary = HunspellDictionaryLoader.Dictionary("en_US"); var stemmer = new HunspellStemmer(dictionary); var stems = stemmer.Stem("drinkables").ToList(); Assert.AreEqual(1, stems.Count); Assert.AreEqual("drink", stems[0].Stem); }
public void TestStem_SimplePrefix_EnUS() { var dictionary = HunspellDictionaryLoader.Dictionary("en_US"); var stemmer = new HunspellStemmer(dictionary); var stems = stemmer.Stem("remove").ToList(); Assert.AreEqual(1, stems.Count); Assert.AreEqual("move", stems[0].Stem); }
public void TestStem_SimpleSuffix_EnUS() { var dictionary = ContentHelper.Dictionary("en_US"); var stemmer = new HunspellStemmer(dictionary); var stems = stemmer.Stem("drinkable").ToList(); Assert.AreEqual(2, stems.Count); Assert.AreEqual("drinkable", stems[0].Stem); Assert.AreEqual("drink", stems[1].Stem); }
public void TestStem_fietsenFiets_NlNL() { var dictionary = ContentHelper.Dictionary("nl_NL"); var stemmer = new HunspellStemmer(dictionary); var stems = stemmer.Stem("fietsen").ToList(); Assert.AreEqual(2, stems.Count); Assert.AreEqual("fietsen", stems[0].Stem); Assert.AreEqual("fiets", stems[1].Stem); stems = stemmer.Stem("fiets").ToList(); Assert.AreEqual(1, stems.Count); Assert.AreEqual("fiets", stems[0].Stem); }
public void TestStem_fietsenFiets_NlNL() { var dictionary = HunspellDictionaryLoader.Dictionary("nl_NL"); var stemmer = new HunspellStemmer(dictionary); var stems = stemmer.Stem("fietsen").ToList(); Assert.AreEqual(2, stems.Count); Assert.AreEqual("fietsen", stems[0].Stem); Assert.AreEqual("fiets", stems[1].Stem); stems = stemmer.Stem("fiets").ToList(); Assert.AreEqual(1, stems.Count); Assert.AreEqual("fiets", stems[0].Stem); }
public void TestStem_huizenHuis_NlNL() { var dictionary = ContentHelper.Dictionary("nl_NL"); var stemmer = new HunspellStemmer(dictionary); var stems = stemmer.Stem("huizen").ToList(); Assert.AreEqual(2, stems.Count); Assert.AreEqual("huizen", stems[0].Stem); Assert.AreEqual("huis", stems[1].Stem); stems = stemmer.Stem("huis").ToList(); Assert.AreEqual(2, stems.Count); Assert.AreEqual("huis", stems[0].Stem); Assert.AreEqual("hui", stems[1].Stem); }