public void AnalyzovatDataciPostAnteTest() { var cultureInfo = CultureInfo.GetCultureInfo("cs-CZ"); string popis = "post 1460, ante 1470"; var datace = new Datace(popis, cultureInfo); Assert.AreEqual(1460, datace.NePredRokem); Assert.AreEqual(1470, datace.NePoRoce); Assert.AreEqual("post; ante", datace.Upresneni); Assert.AreEqual(1400, datace.Stoleti); Assert.AreEqual(7, datace.Desetileti); Assert.AreEqual(2, datace.PolovinaStoleti); Assert.AreEqual(6, datace.RelativniChronologie); popis = "post 1416, ante 1450"; datace = new Datace(popis, cultureInfo); Assert.AreEqual(1416, datace.NePredRokem); Assert.AreEqual(1450, datace.NePoRoce); Assert.AreEqual("post; ante", datace.Upresneni); Assert.AreEqual(1400, datace.Stoleti); Assert.AreEqual(5, datace.Desetileti); Assert.AreEqual(1, datace.PolovinaStoleti); Assert.AreEqual(5, datace.RelativniChronologie); }
private void AnalyzovatDataciJednotlive(string slovniPopis, int stoleti, int polovinaStoleti, int desetileti, int rok, int relativniChronologie, int nePredRokem, int nePoRoce, string upresneni, string nazev) { string message = String.Format("{0}: {1}", nazev, slovniPopis); var cultureInfo = CultureInfo.GetCultureInfo("cs-CZ"); var datace = new Datace(slovniPopis, cultureInfo); Assert.AreEqual(nePredRokem, datace.NePredRokem, message); Assert.AreEqual(nePoRoce, datace.NePoRoce, message); Assert.AreEqual(rok, datace.Rok, message); Assert.AreEqual(stoleti, datace.Stoleti, message); Assert.AreEqual(desetileti, datace.Desetileti, message); Assert.AreEqual(polovinaStoleti, datace.PolovinaStoleti, message); Assert.AreEqual(relativniChronologie, datace.RelativniChronologie, message); Assert.AreEqual(upresneni, datace.Upresneni, message); }
public void AnalyzovatDataciPolovinaNeboStoleti() { var cultureInfo = CultureInfo.GetCultureInfo("cs-CZ"); string popis = "2. polovina 17. století nebo začátek 18. století"; var datace = new Datace(popis, cultureInfo); Assert.AreEqual(1651, datace.NePredRokem); Assert.AreEqual(1715, datace.NePoRoce); }
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); }
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); }
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); }
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); }
public void AnalyzovatDataciPoRoceTest() { var cultureInfo = CultureInfo.GetCultureInfo("cs-CZ"); string popis = "po roce 1623"; var datace = new Datace(popis, cultureInfo); Assert.AreEqual(1623, datace.NePredRokem); Assert.AreEqual(1600, datace.Stoleti); Assert.AreEqual(1, datace.PolovinaStoleti); Assert.AreEqual(1623, datace.Rok); }
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); }
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); }