public void TestSubstring_ThaiWithEnglishWithNumber(string input) { var expected = new List <string> { input }; var tokenizer = new ThaiTokenizer(); var results = tokenizer.SubThaiString(input, input.Length); Verify(input, expected, results); }
public void TestSubThaiString_SupportSpaceAndEnglish(string input) { var tokenizer = new ThaiTokenizer(); var results = tokenizer.SubThaiString(input, 50); var expected = new List <string> { input }; Verify(input, expected, results); }
public void SubThaiStringTest6(int length, string input, params string[] expected) { var tokenizer = new ThaiTokenizer(); var results = tokenizer.SubThaiString(input, length); var index = 0; results.ForEach(x => { Assert.Equal(expected[index], x); index++; }); }
public void TestSubThaiString2() { var tokenizer = new ThaiTokenizer(); var input = "ปลาที่ใหญ่ที่สุดในโลกคือปารีสชุบแป้งทอด"; var results = tokenizer.SubThaiString(input, 20); var expected = new List <string> { "ปลาที่ใหญ่ที่สุดในโลกคือ", "ปารีสชุบแป้งทอด" }; Verify(input, expected, results); }
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 TestSubThaiString_RemoveSpace() { var appendDics = new List <string> { "พุทธัง", "ธัมมัง", "สังฆัง", "อาราธนานัง" }; var tokenizer = new ThaiTokenizer(appendDics); var input = "พุทธังอาราธนานัง ธัมมังอาราธนานัง สังฆังอาราธนานัง"; var results = tokenizer.SubThaiString(input, 50); var expected = new List <string> { "พุทธังอาราธนานัง ธัมมังอาราธนานัง สังฆังอาราธนานัง" }; Verify(input, expected, results); }
public void SubThaiStringTest1() { var input = "ค่าธรรมเนียม บริการฝากเงินข้ามเขต จากบัญชี 111-111111-1 จำนวนเงินฝาก 20,500.00 บาท"; var expected = new List <string> { input }; var tokenizer = new ThaiTokenizer(); var results = tokenizer.SubThaiString(input, 80); var index = 0; results.ForEach(x => { Assert.Equal(expected[index], x); index++; }); }
public void SubThaiStringTest5() { var input = "สบายมาก"; var expected = new List <string> { "สบายมาก" }; var tokenizer = new ThaiTokenizer(); var results = tokenizer.SubThaiString(input, 7); var index = 0; results.ForEach(x => { Assert.Equal(expected[index], x); index++; }); }