コード例 #1
0
ファイル: TestPredmet.cs プロジェクト: hdzana/Testing
        public void Test_PolaganjeIstogPredmeta()
        {
            StudentBachelor student1 = new StudentBachelor("Dzana", "Hanic", new DateTime(1995, 12, 27), "2712995111222", new DateTime(2014, 10, 10));

            fax.upisiStudenta(student1);

            List <Uposlenik> uposleni = new List <Uposlenik>();
            UposlenikStalni  u1       = new UposlenikStalni("Zeljko", "Juric", new DateTime(1972, 10, 20), "2010972111444", Pozicija.RedovniProfesor, 1, "s", "prof dr");

            uposleni.Add(u1);
            fax.dodajUposlenika(u1);

            Predmet tp = new Predmet("TP", "Tehnike programiranja", "Bachelor", 14, 7, 100, 8, uposleni, "Programiranje for life");

            fax.dodajPredmet(tp);

            student1.polaganjePredmeta(tp);
            student1.polaganjePredmeta(tp);
        }
コード例 #2
0
ファイル: TestPredmet.cs プロジェクト: hdzana/Testing
        public void Test_KapacitetPopunjen()
        {
            StudentBachelor student1 = new StudentBachelor("Nina", "Simone", new DateTime(1995, 03, 05), "0503996175032", new DateTime(2014, 10, 10));

            fax.upisiStudenta(student1);

            StudentBachelor student2 = new StudentBachelor("Leonard", "Cohen", new DateTime(1993, 11, 20), "2011993180008", new DateTime(2014, 10, 10));

            fax.upisiStudenta(student1);

            List <Uposlenik> uposleni = new List <Uposlenik>();
            UposlenikStalni  u1       = new UposlenikStalni("Novica", "Nosovic", new DateTime(1970, 05, 02), "0205970177176", Pozicija.RedovniProfesor, 1, "s", "prof dr");

            uposleni.Add(u1);
            fax.dodajUposlenika(u1);

            //broj dozvoljenih studenata = 1
            Predmet ld = new Predmet("LD", "Logički dizajn", "Bachelor", 14, 7, 1, 6, uposleni, "LD struggle");

            student1.polaganjePredmeta(ld);
            student2.polaganjePredmeta(ld);

            //test nece pasti jer je izuzetak ocekivan (predmet ne mogu slusati/polagati 2 studenta jer je kapacitet 1)
        }