public void Test1() { var input = "ปลาที่ใหญ่ที่สุดในโลกคือปารีสชุบแป้งทอด"; var expected = GlobalExpectedResult.GetExpectedResult1(); Verify(input, expected); }
public void TestSplit_ThaiWithEnglishWithNumber() { var input = "Hello สวัสดี ไทยคำ อังกฤษคำ 1234"; var expected = GlobalExpectedResult.GetExpectedResult2(); Verify(input, expected); }
public void Test1() { var input = "ปลาที่ใหญ่ที่สุดในโลกคือปารีสชุบแป้งทอด"; var expected = GlobalExpectedResult.GetExpectedResult1(); var options = new TokenizerOptions { MatchingMode = MatchingMode.Longest }; var tokenizer = new ThaiTokenizer(options); Verify(tokenizer, input, expected); }
public void SubThaiStringTest2(int length) { var input = "สบายมาก"; var expected = GlobalExpectedResult.GetExpectedResult3(); var tokenizer = new ThaiTokenizer(); var results = tokenizer.SubThaiString(input, length); var index = 0; results.ForEach(x => { Assert.Equal(expected[index], x); index++; }); }
public void TestSplit_ThaiWithEnglishWithNumber2() { var input = "Hello สวัสดี ไทยคำ อังกฤษคำ 1234a Hello สวัสดี ไทยคำ อังกฤษคำ 1234"; var expected0 = GlobalExpectedResult.GetExpectedResult2(); var expected1 = new List <string> { "a", " " }; var expected = expected0; expected.AddRange(expected1); expected.AddRange(expected0); Verify(input, expected); }
public void Test3() { var appendDictionary = new List <string> { "หวัดดี", "หวักลี", "เชอแตม" }; var tokenizer = new ThaiTokenizer(appendDictionary); var input = "หวักลีหวัดดีปลาที่ใหญ่ที่สุดในโลกคือปารีสชุบแป้งทอดเชอแตม"; var results = tokenizer.Split(input); var expected0 = new List <string> { "หวักลี", "หวัดดี" }; var expected1 = GlobalExpectedResult.GetExpectedResult1(); var expected2 = new List <string> { "เชอแตม" }; var expected = expected0; expected.AddRange(expected1); expected.AddRange(expected2); Verify(input, expected, results); }