Пример #1
0
 public void Apaļmute()
 {
     Lietvārds apaļmute = new PiektāsDeklinācijasLietvārds("apaļmute");
     Assert.AreEqual(Dzimte.Sieviešu, apaļmute.Dzimte);
     Assert.AreEqual(Deklinācija.V, (apaļmute as DeklinējamsLietvārds).Deklinācija);
     Assert.AreEqual("apaļmute", apaļmute.Nominatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("apaļmutes", apaļmute.Nominatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("apaļmutes", apaļmute.Ģenitīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("apaļmutu", apaļmute.Ģenitīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("apaļmutei", apaļmute.Datīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("apaļmutēm", apaļmute.Datīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("apaļmuti", apaļmute.Akuzatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("apaļmutes", apaļmute.Akuzatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("apaļmutē", apaļmute.Lokatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("apaļmutēs", apaļmute.Lokatīvs(Skaitlis.Daudzskaitlis));
 }
Пример #2
0
 public void Piekabe()
 {
     Lietvārds piekabe = new PiektāsDeklinācijasLietvārds("piekabe");
     Assert.AreEqual(Dzimte.Sieviešu, piekabe.Dzimte);
     Assert.AreEqual(Deklinācija.V, (piekabe as DeklinējamsLietvārds).Deklinācija);
     Assert.AreEqual("piekabe", piekabe.Nominatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("piekabes", piekabe.Nominatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("piekabes", piekabe.Ģenitīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("piekabju", piekabe.Ģenitīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("piekabei", piekabe.Datīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("piekabēm", piekabe.Datīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("piekabi", piekabe.Akuzatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("piekabes", piekabe.Akuzatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("piekabē", piekabe.Lokatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("piekabēs", piekabe.Lokatīvs(Skaitlis.Daudzskaitlis));
 }
Пример #3
0
 public void Pase()
 {
     Lietvārds pase = new PiektāsDeklinācijasLietvārds("pase");
     Assert.AreEqual(Dzimte.Sieviešu, pase.Dzimte);
     Assert.AreEqual(Deklinācija.V, (pase as DeklinējamsLietvārds).Deklinācija);
     Assert.AreEqual("pase", pase.Nominatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("pases", pase.Nominatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("pases", pase.Ģenitīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("pasu", pase.Ģenitīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("pasei", pase.Datīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("pasēm", pase.Datīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("pasi", pase.Akuzatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("pases", pase.Akuzatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("pasē", pase.Lokatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("pasēs", pase.Lokatīvs(Skaitlis.Daudzskaitlis));
 }
Пример #4
0
 public void Loksne()
 {
     Lietvārds loksne = new PiektāsDeklinācijasLietvārds("loksne");
     Assert.AreEqual(Dzimte.Sieviešu, loksne.Dzimte);
     Assert.AreEqual(Deklinācija.V, (loksne as DeklinējamsLietvārds).Deklinācija);
     Assert.AreEqual("loksne", loksne.Nominatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("loksnes", loksne.Nominatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("loksnes", loksne.Ģenitīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("lokšņu", loksne.Ģenitīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("loksnei", loksne.Datīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("loksnēm", loksne.Datīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("loksni", loksne.Akuzatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("loksnes", loksne.Akuzatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("loksnē", loksne.Lokatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("loksnēs", loksne.Lokatīvs(Skaitlis.Daudzskaitlis));
 }
Пример #5
0
 public void Bilde()
 {
     Lietvārds bilde = new PiektāsDeklinācijasLietvārds("bilde");
     Assert.AreEqual(Dzimte.Sieviešu, bilde.Dzimte);
     Assert.AreEqual(Deklinācija.V, (bilde as DeklinējamsLietvārds).Deklinācija);
     Assert.AreEqual("bilde", bilde.Nominatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("bildes", bilde.Nominatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("bildes", bilde.Ģenitīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("bilžu", bilde.Ģenitīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("bildei", bilde.Datīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("bildēm", bilde.Datīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("bildi", bilde.Akuzatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("bildes", bilde.Akuzatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("bildē", bilde.Lokatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("bildēs", bilde.Lokatīvs(Skaitlis.Daudzskaitlis));
 }
Пример #6
0
 public void Krūze()
 {
     Lietvārds krūze = new PiektāsDeklinācijasLietvārds("krūze");
     Assert.AreEqual(Dzimte.Sieviešu, krūze.Dzimte);
     Assert.AreEqual(Deklinācija.V, (krūze as DeklinējamsLietvārds).Deklinācija);
     Assert.AreEqual("krūze", krūze.Nominatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("krūzes", krūze.Nominatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("krūzes", krūze.Ģenitīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("krūžu", krūze.Ģenitīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("krūzei", krūze.Datīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("krūzēm", krūze.Datīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("krūzi", krūze.Akuzatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("krūzes", krūze.Akuzatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("krūzē", krūze.Lokatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("krūzēs", krūze.Lokatīvs(Skaitlis.Daudzskaitlis));
 }
Пример #7
0
 public void Žirafe()
 {
     Lietvārds žirafe = new PiektāsDeklinācijasLietvārds("žirafe");
     Assert.AreEqual(Dzimte.Sieviešu, žirafe.Dzimte);
     Assert.AreEqual(Deklinācija.V, (žirafe as DeklinējamsLietvārds).Deklinācija);
     Assert.AreEqual("žirafe", žirafe.Nominatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("žirafes", žirafe.Nominatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("žirafes", žirafe.Ģenitīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("žirafu", žirafe.Ģenitīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("žirafei", žirafe.Datīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("žirafēm", žirafe.Datīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("žirafi", žirafe.Akuzatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("žirafes", žirafe.Akuzatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("žirafē", žirafe.Lokatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("žirafēs", žirafe.Lokatīvs(Skaitlis.Daudzskaitlis));
 }
Пример #8
0
 public void Balle()
 {
     Lietvārds balle = new PiektāsDeklinācijasLietvārds("balle");
     Assert.AreEqual(Dzimte.Sieviešu, balle.Dzimte);
     Assert.AreEqual(Deklinācija.V, (balle as DeklinējamsLietvārds).Deklinācija);
     Assert.AreEqual("balle", balle.Nominatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("balles", balle.Nominatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("balles", balle.Ģenitīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("ballu", balle.Ģenitīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("ballei", balle.Datīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("ballēm", balle.Datīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("balli", balle.Akuzatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("balles", balle.Akuzatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("ballē", balle.Lokatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("ballēs", balle.Lokatīvs(Skaitlis.Daudzskaitlis));
 }
Пример #9
0
        public void Ātrdarbība()
        {
            var stopwatch = new System.Diagnostics.Stopwatch();

            var locījumi = (Locījums[])System.Enum.GetValues(typeof(Locījums));
            var skaitļi = (Skaitlis[])System.Enum.GetValues(typeof(Skaitlis));

            stopwatch.Start();

            Lietvārds torte = new PiektāsDeklinācijasLietvārds("torte");
            foreach (Locījums locījums in locījumi)
                foreach (Skaitlis skaitlis in skaitļi)
                    torte.Locīt(locījums, skaitlis);

            stopwatch.Stop();

            Assert.That(stopwatch.ElapsedMilliseconds, Is.LessThanOrEqualTo(10 * 10));
        }
Пример #10
0
 public void Zeķe()
 {
     Lietvārds zeķe = new PiektāsDeklinācijasLietvārds("zeķe");
     Assert.AreEqual(Dzimte.Sieviešu, zeķe.Dzimte);
     Assert.AreEqual(Deklinācija.V, (zeķe as DeklinējamsLietvārds).Deklinācija);
     Assert.AreEqual("zeķe", zeķe.Nominatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("zeķes", zeķe.Nominatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("zeķes", zeķe.Ģenitīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("zeķu", zeķe.Ģenitīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("zeķei", zeķe.Datīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("zeķēm", zeķe.Datīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("zeķi", zeķe.Akuzatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("zeķes", zeķe.Akuzatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("zeķē", zeķe.Lokatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("zeķēs", zeķe.Lokatīvs(Skaitlis.Daudzskaitlis));
 }
Пример #11
0
 public void Virve()
 {
     Lietvārds virve = new PiektāsDeklinācijasLietvārds("virve");
     Assert.AreEqual(Dzimte.Sieviešu, virve.Dzimte);
     Assert.AreEqual(Deklinācija.V, (virve as DeklinējamsLietvārds).Deklinācija);
     Assert.AreEqual("virve", virve.Nominatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("virves", virve.Nominatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("virves", virve.Ģenitīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("virvju", virve.Ģenitīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("virvei", virve.Datīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("virvēm", virve.Datīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("virvi", virve.Akuzatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("virves", virve.Akuzatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("virvē", virve.Lokatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("virvēs", virve.Lokatīvs(Skaitlis.Daudzskaitlis));
 }
Пример #12
0
 public void Tulpe()
 {
     Lietvārds tulpe = new PiektāsDeklinācijasLietvārds("tulpe");
     Assert.AreEqual(Dzimte.Sieviešu, tulpe.Dzimte);
     Assert.AreEqual(Deklinācija.V, (tulpe as DeklinējamsLietvārds).Deklinācija);
     Assert.AreEqual("tulpe", tulpe.Nominatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("tulpes", tulpe.Nominatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("tulpes", tulpe.Ģenitīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("tulpju", tulpe.Ģenitīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("tulpei", tulpe.Datīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("tulpēm", tulpe.Datīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("tulpi", tulpe.Akuzatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("tulpes", tulpe.Akuzatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("tulpē", tulpe.Lokatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("tulpēs", tulpe.Lokatīvs(Skaitlis.Daudzskaitlis));
 }
Пример #13
0
 public void Skolniece()
 {
     Lietvārds skolniece = new PiektāsDeklinācijasLietvārds("skolniece");
     Assert.AreEqual(Dzimte.Sieviešu, skolniece.Dzimte);
     Assert.AreEqual(Deklinācija.V, (skolniece as DeklinējamsLietvārds).Deklinācija);
     Assert.AreEqual("skolniece", skolniece.Nominatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("skolnieces", skolniece.Nominatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("skolnieces", skolniece.Ģenitīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("skolnieču", skolniece.Ģenitīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("skolniecei", skolniece.Datīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("skolniecēm", skolniece.Datīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("skolnieci", skolniece.Akuzatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("skolnieces", skolniece.Akuzatīvs(Skaitlis.Daudzskaitlis));
     Assert.AreEqual("skolniecē", skolniece.Lokatīvs(Skaitlis.Vienskaitlis));
     Assert.AreEqual("skolniecēs", skolniece.Lokatīvs(Skaitlis.Daudzskaitlis));
 }