public void Setup()
 {
     _przedmiot = new Przedmiot()
     {
         ID=0,
         Nazwa="Szkolenie",
         Prowadzacy = "Ktoś SuperŁoś"
     };
 }
 public Przedmiot SzukajPrzedmiotu(Przedmiot przedmiot)
 {
     try
     {
         return (Przedmiot)Przedmioty[Przedmioty.IndexOf(przedmiot)];
     }
     catch (System.ArgumentOutOfRangeException ex)
     {
         throw new ApplicationException("W bazie nie ma takiego przedmiotu");
     }
 }
 public void MetodaZwrocPrzedmiotyZwracaJedenPrzedmiot()
 {
     var _przedmiot = new Przedmiot()
     {
         ID = 1,
         Nazwa = "Szkolenie BHP",
         Prowadzacy = "Anna Niebezpieczna"
     };
     _osoba.Przedmioty.Add(_przedmiot);
     Assert.AreEqual(_przedmiot, _osoba.ZwrocPrzedmioty()[0]);
 }
 public void MetodaSzukajPrzedmiotyZwracaWyjatekGdyNieMaTakiegoPrzedmiotu()
 {
     Przedmiot przedmiot = new Przedmiot()
     {
         ID = 0,
         Nazwa = "Szkolenie BHP Nie Istnieje",
         Prowadzacy = "Anna BeHaPe"
     };
     OsobyPrzedmiotyDatabase opd = new OsobyPrzedmiotyDatabase();
     opd.SzukajPrzedmiotu(przedmiot);
     //Assert.AreEqual(null, opd.SzukajPrzedmiotu(przedmiot));
 }
 public void MetodaSzukajPrzedmiotyZwracaPrawidlowyPrzedmiot()
 {
     Przedmiot przedmiot = new Przedmiot()
     {
         ID = 0,
         Nazwa = "Szkolenie BHP",
         Prowadzacy = "Anna BeHaPe"
     };
     OsobyPrzedmiotyDatabase opd = new OsobyPrzedmiotyDatabase();
     opd.Przedmioty.Add(przedmiot);
     Assert.AreEqual(przedmiot, opd.SzukajPrzedmiotu(przedmiot));
 }