public void Akmens() { Lietvārds akmens = new OtrāsDeklinācijasLietvārds("akmens"); Assert.AreEqual(Dzimte.Vīriešu, akmens.Dzimte); Assert.AreEqual(Deklinācija.II, (akmens as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("akmens", akmens.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("akmeņi", akmens.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("akmens", akmens.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("akmeņu", akmens.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("akmenim", akmens.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("akmeņiem", akmens.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("akmeni", akmens.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("akmeņus", akmens.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("akmenī", akmens.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("akmeņos", akmens.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Kāpslis() { Lietvārds kāpslis = new OtrāsDeklinācijasLietvārds("kāpslis"); Assert.AreEqual(Dzimte.Vīriešu, kāpslis.Dzimte); Assert.AreEqual(Deklinācija.II, (kāpslis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("kāpslis", kāpslis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kāpšļi", kāpslis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("kāpšļa", kāpslis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kāpšļu", kāpslis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("kāpslim", kāpslis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kāpšļiem", kāpslis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("kāpsli", kāpslis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kāpšļus", kāpslis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("kāpslī", kāpslis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kāpšļos", kāpslis.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Kurvis() { Lietvārds kurvis = new OtrāsDeklinācijasLietvārds("kurvis"); Assert.AreEqual(Dzimte.Vīriešu, kurvis.Dzimte); Assert.AreEqual(Deklinācija.II, (kurvis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("kurvis", kurvis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kurvji", kurvis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("kurvja", kurvis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kurvju", kurvis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("kurvim", kurvis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kurvjiem", kurvis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("kurvi", kurvis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kurvjus", kurvis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("kurvī", kurvis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kurvjos", kurvis.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Kaķis() { Lietvārds kaķis = new OtrāsDeklinācijasLietvārds("kaķis"); Assert.AreEqual(Dzimte.Vīriešu, kaķis.Dzimte); Assert.AreEqual(Deklinācija.II, (kaķis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("kaķis", kaķis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kaķi", kaķis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("kaķa", kaķis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kaķu", kaķis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("kaķim", kaķis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kaķiem", kaķis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("kaķi", kaķis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kaķus", kaķis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("kaķī", kaķis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("kaķos", kaķis.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Hunnis() { Lietvārds hunnis = new OtrāsDeklinācijasLietvārds("hunnis"); Assert.AreEqual(Dzimte.Vīriešu, hunnis.Dzimte); Assert.AreEqual(Deklinācija.II, (hunnis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("hunnis", hunnis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("huņņi", hunnis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("huņņa", hunnis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("huņņu", hunnis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("hunnim", hunnis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("huņņiem", hunnis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("hunni", hunnis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("huņņus", hunnis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("hunnī", hunnis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("huņņos", hunnis.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Gulbis() { Lietvārds gulbis = new OtrāsDeklinācijasLietvārds("gulbis"); Assert.AreEqual(Dzimte.Vīriešu, gulbis.Dzimte); Assert.AreEqual(Deklinācija.II, (gulbis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("gulbis", gulbis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("gulbji", gulbis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("gulbja", gulbis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("gulbju", gulbis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("gulbim", gulbis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("gulbjiem", gulbis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("gulbi", gulbis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("gulbjus", gulbis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("gulbī", gulbis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("gulbjos", gulbis.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Simtkājis() { Lietvārds simtkājis = new OtrāsDeklinācijasLietvārds("simtkājis"); Assert.AreEqual(Dzimte.Vīriešu, simtkājis.Dzimte); Assert.AreEqual(Deklinācija.II, (simtkājis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("simtkājis", simtkājis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("simtkāji", simtkājis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("simtkāja", simtkājis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("simtkāju", simtkājis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("simtkājim", simtkājis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("simtkājiem", simtkājis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("simtkāji", simtkājis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("simtkājus", simtkājis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("simtkājī", simtkājis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("simtkājos", simtkājis.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Mēness() { Lietvārds mēness = new OtrāsDeklinācijasLietvārds("mēness"); Assert.AreEqual(Dzimte.Vīriešu, mēness.Dzimte); Assert.AreEqual(Deklinācija.II, (mēness as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("mēness", mēness.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("mēneši", mēness.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("mēness", mēness.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("mēnešu", mēness.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("mēnesim", mēness.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("mēnešiem", mēness.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("mēnesi", mēness.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("mēnešus", mēness.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("mēnesī", mēness.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("mēnešos", mēness.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Zutis() { Lietvārds zutis = new OtrāsDeklinācijasLietvārds("zutis"); Assert.AreEqual(Dzimte.Vīriešu, zutis.Dzimte); Assert.AreEqual(Deklinācija.II, (zutis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("zutis", zutis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("zuši", zutis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("zuša", zutis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("zušu", zutis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("zutim", zutis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("zušiem", zutis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("zuti", zutis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("zušus", zutis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("zutī", zutis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("zušos", zutis.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Visockis() { Lietvārds Visockis = new OtrāsDeklinācijasLietvārds("Visockis"); Assert.AreEqual(Dzimte.Vīriešu, Visockis.Dzimte); Assert.AreEqual(Deklinācija.II, (Visockis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("Visockis", Visockis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("Visocki", Visockis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("Visocka", Visockis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("Visocku", Visockis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("Visockim", Visockis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("Visockiem", Visockis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("Visocki", Visockis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("Visockus", Visockis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("Visockī", Visockis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("Visockos", Visockis.Lokatīvs(Skaitlis.Daudzskaitlis)); Visockis = new OtrāsDeklinācijasPersonvārdaLietvārds("Visockis"); Assert.AreEqual(Dzimte.Vīriešu, Visockis.Dzimte); Assert.AreEqual(Deklinācija.II, (Visockis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("Visockis", Visockis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("Visocki", Visockis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("Visocka", Visockis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("Visocku", Visockis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("Visockim", Visockis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("Visockiem", Visockis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("Visocki", Visockis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("Visockus", Visockis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("Visockī", Visockis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("Visockos", Visockis.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Viesis() { Lietvārds viesis = new OtrāsDeklinācijasLietvārds("viesis"); Assert.AreEqual(Dzimte.Vīriešu, viesis.Dzimte); Assert.AreEqual(Deklinācija.II, (viesis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("viesis", viesis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("viesi", viesis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("viesa", viesis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("viesu", viesis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("viesim", viesis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("viesiem", viesis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("viesi", viesis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("viesus", viesis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("viesī", viesis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("viesos", viesis.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Tētis() { Lietvārds tētis = new OtrāsDeklinācijasLietvārds("tētis"); Assert.AreEqual(Dzimte.Vīriešu, tētis.Dzimte); Assert.AreEqual(Deklinācija.II, (tētis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("tētis", tētis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("tēti", tētis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("tēta", tētis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("tētu", tētis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("tētim", tētis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("tētiem", tētis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("tēti", tētis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("tētus", tētis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("tētī", tētis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("tētos", tētis.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Sāls() { Lietvārds sāls = new OtrāsDeklinācijasLietvārds("sāls"); Assert.AreEqual(Dzimte.Vīriešu, sāls.Dzimte); Assert.AreEqual(Deklinācija.II, (sāls as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("sāls", sāls.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("sāļi", sāls.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("sāls", sāls.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("sāļu", sāls.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("sālim", sāls.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("sāļiem", sāls.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("sāli", sāls.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("sāļus", sāls.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("sālī", sāls.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("sāļos", sāls.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Skauģis() { Lietvārds skauģis = new OtrāsDeklinācijasLietvārds("skauģis"); Assert.AreEqual(Dzimte.Vīriešu, skauģis.Dzimte); Assert.AreEqual(Deklinācija.II, (skauģis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("skauģis", skauģis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("skauģi", skauģis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("skauģa", skauģis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("skauģu", skauģis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("skauģim", skauģis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("skauģiem", skauģis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("skauģi", skauģis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("skauģus", skauģis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("skauģī", skauģis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("skauģos", skauģis.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Lasis() { Lietvārds lasis = new OtrāsDeklinācijasLietvārds("lasis"); Assert.AreEqual(Dzimte.Vīriešu, lasis.Dzimte); Assert.AreEqual(Deklinācija.II, (lasis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("lasis", lasis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("laši", lasis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("laša", lasis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("lašu", lasis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("lasim", lasis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("lašiem", lasis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("lasi", lasis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("lašus", lasis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("lasī", lasis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("lašos", lasis.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Lācis() { Lietvārds lācis = new OtrāsDeklinācijasLietvārds("lācis"); Assert.AreEqual(Dzimte.Vīriešu, lācis.Dzimte); Assert.AreEqual(Deklinācija.II, (lācis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("lācis", lācis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("lāči", lācis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("lāča", lācis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("lāču", lācis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("lācim", lācis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("lāčiem", lācis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("lāci", lācis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("lāčus", lācis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("lācī", lācis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("lāčos", lācis.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Ezis() { Lietvārds ezis = new OtrāsDeklinācijasLietvārds("ezis"); Assert.AreEqual(Dzimte.Vīriešu, ezis.Dzimte); Assert.AreEqual(Deklinācija.II, (ezis as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("ezis", ezis.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("eži", ezis.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("eža", ezis.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("ežu", ezis.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("ezim", ezis.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("ežiem", ezis.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("ezi", ezis.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("ežus", ezis.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("ezī", ezis.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("ežos", ezis.Lokatīvs(Skaitlis.Daudzskaitlis)); }
public void Mūris() { Lietvārds mūris = new OtrāsDeklinācijasLietvārds("mūris"); Assert.AreEqual(Dzimte.Vīriešu, mūris.Dzimte); Assert.AreEqual(Deklinācija.II, (mūris as DeklinējamsLietvārds).Deklinācija); Assert.AreEqual("mūris", mūris.Nominatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("mūri", mūris.Nominatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("mūra", mūris.Ģenitīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("mūru", mūris.Ģenitīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("mūrim", mūris.Datīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("mūriem", mūris.Datīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("mūri", mūris.Akuzatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("mūrus", mūris.Akuzatīvs(Skaitlis.Daudzskaitlis)); Assert.AreEqual("mūrī", mūris.Lokatīvs(Skaitlis.Vienskaitlis)); Assert.AreEqual("mūros", mūris.Lokatīvs(Skaitlis.Daudzskaitlis)); }
static void Main() { var locījumi = (Locījums[])System.Enum.GetValues(typeof(Locījums)); var skaitļi = (Skaitlis[])System.Enum.GetValues(typeof(Skaitlis)); Lietvārds lietvārds = LietvārduBūvnīca.Jauns("kāposts"); Console.WriteLine("Lietvārda locīšana: " + lietvārds.Nominatīvs()); foreach (Locījums locījums in locījumi) foreach (Skaitlis skaitlis in skaitļi) Console.WriteLine(locījums + ", " + skaitlis + ": " + lietvārds.Locīt(locījums, skaitlis)); List<string> lietvārdaLocījumi = new List<string>(); foreach (Locījums locījums in locījumi) foreach (Skaitlis skaitlis in skaitļi) lietvārdaLocījumi.Add(lietvārds.Locīt(locījums, skaitlis)); Console.ReadLine(); Console.WriteLine(); Console.WriteLine("Tiks meklēts visos locījumos pēc: " + string.Join(" ", lietvārdaLocījumi.Distinct())); Console.ReadLine(); Console.WriteLine(); Console.WriteLine("Personvārdu locīšana"); var personvārdi = new Dictionary<string, Dzimte> { { "Pēteris Ņikiforovs", Dzimte.Vīriešu }, { "Māris Dreimanis", Dzimte.Vīriešu }, { "Juris Borzovs", Dzimte.Vīriešu }, { "Ieva Ābele", Dzimte.Sieviešu }, { "Jānis Roze", Dzimte.Vīriešu } }; foreach (var personvārds in personvārdi) { string[] vārdi = personvārds.Key.Split(' '); Console.WriteLine(personvārds + " => " + LietvārduBūvnīca.Jauns(vārdi[0]).Datīvs() + " " + LietvārduBūvnīca.Jauns(vārdi[1], personvārds.Value).Datīvs()); } Console.ReadLine(); Console.WriteLine(); Lietvārds suns = new OtrāsDeklinācijasLietvārds("suns"); Lietvārds kaķis = new OtrāsDeklinācijasLietvārds("kaķis"); DarbībasVārds ieraudzīt = new DarbībasVārds("ieraudzīt", "ieraugu", "ieraudzīju", Konjugācija.III, 1); Console.WriteLine("Izloki vārdus, lai atrisinātu captchu: {0} <{1}> <{2}>:", suns.Nominatīvs(), ieraudzīt.Nenoteiksme, kaķis.Nominatīvs()); string atbilde = Console.ReadLine(); while (atbilde != "viss") { string[] atbildes = { suns.Nominatīvs() + " " + ieraudzīt.ĪstenībasIzteiksmesVienkāršāNākotne(PersonasForma.VienskaitļaTrešāPersona) + " " + kaķis.Akuzatīvs(), suns.Nominatīvs() + " " + ieraudzīt.ĪstenībasIzteiksmesVienkāršāPagātne(PersonasForma.VienskaitļaTrešāPersona) + " " + kaķis.Akuzatīvs(), suns.Nominatīvs() + " " + ieraudzīt.ĪstenībasIzteiksmesVienkāršāTagadne(PersonasForma.VienskaitļaTrešāPersona) + " " + kaķis.Akuzatīvs(), suns.Nominatīvs() + " " + ieraudzīt.ĪstenībasIzteiksmesVienkāršāNākotne(PersonasForma.VienskaitļaTrešāPersona) + " " + kaķis.Akuzatīvs(Skaitlis.Daudzskaitlis), suns.Nominatīvs() + " " + ieraudzīt.ĪstenībasIzteiksmesVienkāršāPagātne(PersonasForma.VienskaitļaTrešāPersona) + " " + kaķis.Akuzatīvs(Skaitlis.Daudzskaitlis), suns.Nominatīvs() + " " + ieraudzīt.ĪstenībasIzteiksmesVienkāršāTagadne(PersonasForma.VienskaitļaTrešāPersona) + " " + kaķis.Akuzatīvs(Skaitlis.Daudzskaitlis), }; Console.WriteLine(atbildes.Contains(atbilde) ? "Pareizi!" : "Nepareizi!"); atbilde = Console.ReadLine(); } }