public void SplitTextTest() { List <string> inputData = new List <string>(); inputData.Add("АВМ (ана#логовая вычисли#тельная маши#на)"); inputData.Add("дву(х)по#люсник"); inputData.Add("флу[ю]ктуа#ции"); List <List <string> > expectedData = new List <List <string> >(); expectedData.Add(new List <string>()); expectedData[0].Add("АВМ"); expectedData[0].Add("(ана#логовая вычисли#тельная маши#на)"); expectedData.Add(new List <string>()); expectedData[1].Add("дву(х)по#люсник"); expectedData.Add(new List <string>()); expectedData[2].Add("флу[ю]ктуа#ции"); for (int i = 0; i < inputData.Count; i++) { string text = inputData[i]; List <string> actual = TrilingualDictionary.SplitText(text); Assert.AreEqual(expectedData[i].Count, actual.Count); for (int j = 0; j < actual.Count; j++) { Assert.AreEqual(expectedData[i][j], actual[j]); } } }
public void MyTestInitialize() { m_Dictionary = new TrilingualDictionary(); }