コード例 #1
0
        public void GetElectionCommitteeNameTest()
        {
            Assert.AreEqual("Агинский Бурятский автономный округ, Агинская", TextProcessFunctions.GetElectionCommitteeName
                                (@"Агинский Бурятский автономный округ\Агинский Бурятский\Агинская\СИЗКСРФ", 2003));

            Assert.AreEqual("Агинский Бурятский автономный округ, Агинская", TextProcessFunctions.GetElectionCommitteeName
                                (@"Агинский Бурятский автономный округ\Агинская\СИЗКСРФ", 2007));
        }
コード例 #2
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)));
        }
コード例 #3
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()));
        }
コード例 #4
0
        public void TestGetLocation()
        {
            Assert.AreEqual("Агинский Бурятский автономный округ, Агинская", TextProcessFunctions.GetElectionCommitteeName
                                (@"ResultsDuma\Агинский Бурятский автономный округ\Агинский Бурятский\Агинская\СИЗКСРФ\Агинская 2003.xls"));

            Assert.AreEqual("Архангельская область, Архангельск, Октябрьская", TextProcessFunctions.GetElectionCommitteeName
                                (@"ResultsDuma\Архангельская область\Архангельский\Архангельск, Октябрьская\СИЗКСРФ\Архангельск, Октябрьская 2003.xls"));

            /////////////////////

            Assert.AreEqual("Камчатский край, Петропавловск-Камчатская городская (судовая)", TextProcessFunctions.GetElectionCommitteeName
                                (@"ResultsDuma\Камчатский край\Петропавловск-Камчатская городская (судовая)\СИЗКСРФ\петропавловск-камчатская городская (судовая) 2007.xls"));

            Assert.AreEqual("Территория за пределами РФ", TextProcessFunctions.GetElectionCommitteeName
                                (@"ResultsDuma\Территория за пределами РФ\СИЗКСРФ\Территория за пределами РФ 2007.xls"));

            ////////////////////

            Assert.AreEqual("Республика Северная Осетия - Алания, ТИК Пригородного района", TextProcessFunctions.GetElectionCommitteeName
                                (@"ResultsDuma\Республика Северная Осетия - Алания\ТИК Пригородного района\СИЗКСРФ\ТИК Пригородного района 2011.xls"));
        }
コード例 #5
0
 public void GetElectionCommitteeNameTest()
 {
     Assert.AreEqual("Иркутская область - Братский", TextProcessFunctions.GetElectionCommitteeName("<td valign=\"top\" width=\"45%\"><b>Наименование избирательной комиссии</b></td><td>Иркутская область &ndash; Братский</td>"));
 }
コード例 #6
0
 public void TestGetLocationGlobalLocal()
 {
     Assert.AreEqual("Ханты-Мансийский автономный округ, Сургутская", TextProcessFunctions.GetElectionCommitteeName
                         (@"ResultsDuma\Ханты-Мансийский автономный округ\Ханты-Мансийский\Сургутская\сургутская 2003.html"));
 }