Exemplo n.º 1
0
        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()));
        }
Exemplo n.º 2
0
        public void GetMappingTest()
        {
            var dictionary = TextProcessFunctions.GetMapping();

            Assert.AreEqual("Алтайский край - Бийский", dictionary["ОИК №41"]);
        }
Exemplo n.º 3
0
        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)));
        }