public Osoba SzukajOsoby(Osoba osoba) { try { return (Osoba)Studenci[Studenci.IndexOf(osoba)]; } catch (System.ArgumentOutOfRangeException ex) { throw new ApplicationException("W bazie nie ma takiej osoby"); } }
public void Setup() { _osoba = new Osoba() { Imie = "Jan", Nazwisko = "Kowalski", DataUrodzenia = new DateTime(1988, 12, 1), ECTS = 0, NumerAlbumu = 113311, Semestr = 0 }; }
public void MetodaSzukajOsobyZwracaWyjatekGdyNieMaTakiejOsobyWBazie() { OsobyPrzedmiotyDatabase opd = new OsobyPrzedmiotyDatabase(); Osoba studentNieIstniejacy = new Osoba(){ Imie = "Jan", Nazwisko = "Nieistniejacy", ECTS = 33333, DataUrodzenia = new DateTime(1991,2,3), NumerAlbumu = 01234, Semestr = 3 }; opd.SzukajOsoby(studentNieIstniejacy); }
public void MetodaSzukajOsobyZwracaPrawidlowaOsobe() { OsobyPrzedmiotyDatabase opd = new OsobyPrzedmiotyDatabase(); Osoba studentIstniejacy = new Osoba() { Imie = "Jan", Nazwisko = "Istniejacy", ECTS = 1, DataUrodzenia = new DateTime(1991, 2, 3), NumerAlbumu = 01234, Semestr = 3 }; opd.Studenci.Add(studentIstniejacy); Assert.AreEqual(studentIstniejacy, opd.SzukajOsoby(studentIstniejacy)); }