Пример #1
0
        public void AnalyzovatDataci06041821a16041821()
        {
            var    cultureInfo = CultureInfo.GetCultureInfo("cs-CZ");
            string popis       = "9. 4. 1821 a 16. 4. 1821";
            var    datace      = new Datace(popis, cultureInfo);
            var    analyzator  = new AnalyzatorDatace(cultureInfo);

            string obdobiVzniku = analyzator.UrcitObdobiVzniku(datace);

            Assert.AreEqual("1801–1850", obdobiVzniku);
        }
Пример #2
0
        public void AnalyzovatObdobi14a15Stoleti()
        {
            var    cultureInfo = CultureInfo.GetCultureInfo("cs-CZ");
            string popis       = "14. a 15. století";
            var    datace      = new Datace(popis, cultureInfo);
            var    analyzator  = new AnalyzatorDatace(cultureInfo);

            string obdobiVzniku = analyzator.UrcitObdobiVzniku(datace);

            Assert.AreEqual("1451–1500", obdobiVzniku);
        }
Пример #3
0
        public void AnalyzovatObdobiVzniku1622a1624()
        {
            var    cultureInfo = CultureInfo.GetCultureInfo("cs-CZ");
            string popis       = "1622 a 1624";
            var    datace      = new Datace(popis, cultureInfo);
            var    analyzator  = new AnalyzatorDatace(cultureInfo);

            string obdobiVzniku = analyzator.UrcitObdobiVzniku(datace);

            Assert.AreEqual("1601–1650", obdobiVzniku);
        }
Пример #4
0
        public void AnalyzovatObdobiVznikuOkoloRoku1450()
        {
            var    cultureInfo = CultureInfo.GetCultureInfo("cs-CZ");
            string popis       = "okolo roku 1450";
            var    datace      = new Datace(popis, cultureInfo);
            var    analyzator  = new AnalyzatorDatace(cultureInfo);

            string obdobiVzniku = analyzator.UrcitObdobiVzniku(datace);

            Assert.AreEqual("1451–1500", obdobiVzniku);
        }
Пример #5
0
        private void AnalyzovatDataciJednotlive(string slovniPopis, string obdobiVzniku, string nazev)
        {
            string message = String.Format("{0}: {1}", nazev, slovniPopis);

            // TODO: deklarovat lokalizaci ve vstupním souboru a přebírat ji
            var cultureInfo = CultureInfo.GetCultureInfo("cs-CZ");
            var datace      = new Datace(slovniPopis, cultureInfo);
            var analyzator  = new AnalyzatorDatace(cultureInfo);

            string obdobi = analyzator.UrcitObdobiVzniku(datace);

            Assert.AreEqual(obdobiVzniku, obdobi, message);
        }
Пример #6
0
        public void AnalyzovatDataci1polovinaStoleti()
        {
            var    cultureInfo = CultureInfo.GetCultureInfo("cs-CZ");
            string popis       = "1. polovina 14. století";
            var    datace      = new Datace(popis, cultureInfo);

            Assert.AreEqual(1301, datace.NePredRokem);
            Assert.AreEqual(1350, datace.NePoRoce);
            Assert.AreEqual(1300, datace.Stoleti);
            Assert.AreEqual(5, datace.Desetileti);
            Assert.AreEqual(0, datace.Rok);
            Assert.AreEqual(1, datace.PolovinaStoleti);
            Assert.AreEqual(0, datace.RelativniChronologie);

            var analyzator = new AnalyzatorDatace(cultureInfo);

            string obdobi = analyzator.UrcitObdobiVzniku(datace);

            Assert.AreEqual("1301–1350", obdobi);
        }