///Amer Beso - 68-ST - implementacija public void TestStudentskiDomKlasaRadSaStudentomException1() { List <String> l = new List <string>(); l.Add("Boracka br.1"); Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student k1 = new Student("faris12", "colakovic23", l1, l, s); StudentskiDom sd = new StudentskiDom(1); sd.RadSaStudentom(k1, 0); sd.RadSaStudentom(k1, 0);//ne moze dva puta isti Student, linija 73. }
///Amer Beso - 68-ST - implementacija public void TestStudentskiDomKlasaRadSaStudentom3() { List <String> l = new List <string>(); l.Add("Boracka br.1"); Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student k1 = new Student("faris12", "colakovic23", l1, l, s); StudentskiDom sd = new StudentskiDom(1); sd.RadSaStudentom(k1, 0); sd.RadSaStudentom(k1, 2); Assert.IsFalse(sd.Studenti.Contains(k1)); }
///Amer Beso - 68-ST - implementacija public void TestStudentskiDomKlasaRadSaStudentomException2() { List <String> l = new List <string>(); l.Add("Boracka br.1"); Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student k1 = new Student("faris12", "colakovic23", l1, l, s); Student k2 = new Student("amer1312", "beso123455", l1, l, s); StudentskiDom sd = new StudentskiDom(1); sd.RadSaStudentom(k2, 1);//nije dodan ovaj Student nikako, linija 87. }
public void TestZamjenskiObjekat() { StudentskiDom dom = new StudentskiDom(15); Student s = new Student(); s.Skolovanje = new Skolovanje(); s.Skolovanje.MaticniFakultet = "ETF"; dom.RadSaStudentom(s, 0); IPodaci paviljon = new Paviljon(); List <Student> studenti = dom.DajStudenteIzPaviljona(paviljon); Assert.IsTrue(studenti.Find(student => student.IdentifikacioniBroj == s.IdentifikacioniBroj) != null); }