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); }
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) }