2018-08-16 04:17:42 +00:00
|
|
|
|
using BotSharp.NLP.Stem;
|
|
|
|
|
|
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
|
|
|
|
using System;
|
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
using System.Text;
|
|
|
|
|
|
|
|
|
|
|
|
namespace BotSharp.NLP.UnitTest
|
|
|
|
|
|
{
|
|
|
|
|
|
[TestClass]
|
|
|
|
|
|
public class RegexStemmerTest
|
|
|
|
|
|
{
|
|
|
|
|
|
[TestMethod]
|
|
|
|
|
|
public void StemInDefault()
|
|
|
|
|
|
{
|
2018-08-17 20:49:29 +00:00
|
|
|
|
var stemmer = new StemmerFactory<RegexStemmer>(new StemOptions
|
|
|
|
|
|
{
|
|
|
|
|
|
Pattern = RegexStemmer.DEFAULT
|
|
|
|
|
|
}, SupportedLanguage.English);
|
2018-08-16 04:17:42 +00:00
|
|
|
|
|
2018-08-17 20:49:29 +00:00
|
|
|
|
var stem = stemmer.Stem("doing");
|
2018-08-16 04:17:42 +00:00
|
|
|
|
|
|
|
|
|
|
Assert.IsTrue(stem == "do");
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|