public void TestGetLocation2016() { Assert.AreEqual("Архангельская область, Архангельск, Октябрьская", TextProcessFunctions.GetElectionCommitteeName (@"ResultsDuma\ОИК №72\Архангельск, Октябрьская\СИЗКСРФ\Архангельск, Октябрьская 2016.xls", null, TextProcessFunctions.GetMapping())); Assert.AreEqual("Кемеровская область, Кемеровский, Кемеровская", TextProcessFunctions.GetElectionCommitteeName (@"ResultsDuma\ОИК №101\Кемеровская\Кемеровская 2016.xls", null, TextProcessFunctions.GetMapping())); Assert.AreEqual("Кемеровская область, Прокопьевский, Кемеровская", TextProcessFunctions.GetElectionCommitteeName (@"ResultsDuma\ОИК №102\Кемеровская\Кемеровская 2016.xls", null, TextProcessFunctions.GetMapping())); }
public void GetMappingTest() { var dictionary = TextProcessFunctions.GetMapping(); Assert.AreEqual("Алтайский край - Бийский", dictionary["ОИК №41"]); }
public string CreateDiagram(FileInfo fi, string captionDiagram, bool overWrite) { var year = TextProcessFunctions.GetYear(fi.Name); var location = TextProcessFunctions.GetElectionCommitteeName(fi.FullName, null, TextProcessFunctions.GetMapping()); var picName = $@"{fi.DirectoryName}\{TextProcessFunctions.Translit(location)}{year}.jpg"; if (File.Exists(picName) && !overWrite) { return(picName); } return(_barChartDrawer.DrawDiagramForTxtData(DiagramDataCreator.Create(fi.FullName, picName, string.Format(captionDiagram, year, location), PartiesOrder))); }