static void Main(string[] args) { Osoba o1 = new Osoba("Jan", "Kowalski", 1988, Plec.Mezczyzna); Console.WriteLine("Utworzyłeś osobę: {0}", o1.ZwrocInformacje()); Student s1 = new Student("Tomasz", "Nowak", 1989, Plec.Mezczyzna, 1234); Console.WriteLine("Utworzyłeś studenta: {0}", s1.ZwrocInformacje()); Stypendysta st1 = new Stypendysta("Joanna", "Zielińska", 1987, Plec.Kobieta, 1235, 500); Console.WriteLine("Utworzyłeś stypendystę: {0}", st1.ZwrocInformacje()); Wykladowca w1 = new Wykladowca("Maria", "Skłodowska-Curie", 1867, Plec.Kobieta, Wykladowca.Tytuly.prof); Console.WriteLine("Urworzyłeś wykładowcę: {0}", w1.ZwrocInformacje()); Console.ReadKey(); Osoba o2 = s1, o3 = st1, o4 = w1; Console.WriteLine("Urworzyłeś osobę: {0}", o2.ZwrocInformacje()); Console.WriteLine("Urworzyłeś osobę: {0}", o3.ZwrocInformacje()); Console.WriteLine("Urworzyłeś osobę: {0}", o4.ZwrocInformacje()); }
public static void CompareData(Stypendysta saved, Stypendysta fromDb) { Assert.IsTrue((saved != null && fromDb != null) || (saved == null && fromDb == null) , "Stypendysta zapisany lub z bazy jest nullem, a 2 nie."); Assert.AreEqual(saved.Imie, fromDb.Imie, "B³êdne imiê."); Assert.AreEqual(saved.Imie2, fromDb.Imie2, "B³êdne imiê2."); Assert.AreEqual(saved.Nazwisko, fromDb.Nazwisko, "B³êdne nazwisko."); Assert.AreEqual(saved.Pesel, fromDb.Pesel, "B³êdny PESEL."); Assert.AreEqual(saved.Nip, fromDb.Nip, "B³êdny NIP."); Assert.AreEqual(saved.UzytkownikWprowadzajacy, fromDb.UzytkownikWprowadzajacy, "B³êdny uzytkownik wprowadzaj¹cy."); // to nigdy siê nie bêdzie zgadzaæ //Assert.AreEqual(saved.DataWprowadzenia, fromDb.DataWprowadzenia, "B³êdna data wprowadzenia."); Assert.AreEqual(saved.Szkola.Id, fromDb.Szkola.Id, "B³êdna szko³a."); AdresComponentTest.CompareData(saved.AdresZameldowania, fromDb.AdresZameldowania); KontaktComponentTest.CompareData(saved.Kontakt, fromDb.Kontakt); }
public static void StypendystaDisplayTest(Stypendysta s, string prefix, WebForm currentWebForm) { LabelTester imie = new LabelTester(GetCtrlId(prefix,"Imie"), currentWebForm); LabelTester imie2 = new LabelTester(GetCtrlId(prefix,"Imie2"), currentWebForm); LabelTester nazwisko = new LabelTester(GetCtrlId(prefix,"Nazwisko"), currentWebForm); LabelTester pesel = new LabelTester(GetCtrlId(prefix,"Pesel"), currentWebForm); LabelTester nip = new LabelTester(GetCtrlId(prefix,"Nip"), currentWebForm); LabelTester szkola = new LabelTester(GetCtrlId(prefix,"Szkola"), currentWebForm); LabelTester uzytkownikWprowadzajacy = new LabelTester(GetCtrlId(prefix,"UzytkownikWprowadzajacy"), currentWebForm); LabelTester dataWprowadzenia = new LabelTester(GetCtrlId(prefix,"DataWprowadzenia"), currentWebForm); Assert.AreEqual(s.Imie, imie.Text, "B³êdne imiê."); Assert.AreEqual(s.Imie2, imie2.Text, "B³êdne imiê2."); Assert.AreEqual(s.Nazwisko, nazwisko.Text, "B³êdne nazwisko."); Assert.AreEqual(s.Pesel, pesel.Text, "B³êdny pesel."); Assert.AreEqual(s.Nip, nip.Text, "B³êdny NIP."); Assert.AreEqual(s.Szkola.ToString(), szkola.Text, "B³êdna szko³a."); Assert.AreEqual(s.UzytkownikWprowadzajacy, uzytkownikWprowadzajacy.Text, "B³êdny u¿ytkownik wprowadzaj¹cy."); // Assert.IsTrue(s.DataWprowadzenia == DateTime.Parse(dataWprowadzenia.Text), "B³êdna data wprowadzenia."); AdresComponentTest.AdresDisplayTest(s.AdresZameldowania, prefix+"_ctl01", currentWebForm); KontaktComponentTest.KontaktDisplayTest(s.Kontakt, prefix+"_ctl00", currentWebForm); }
public static void SetData(Stypendysta s, string prefix, WebForm currentWebForm) { TextBoxTester imie = new TextBoxTester(GetCtrlId(prefix, "ImieEdit"), currentWebForm); TextBoxTester imie2 = new TextBoxTester(GetCtrlId(prefix, "Imie2Edit"), currentWebForm); TextBoxTester nazwisko = new TextBoxTester(GetCtrlId(prefix, "NazwiskoEdit"), currentWebForm); TextBoxTester pesel = new TextBoxTester(GetCtrlId(prefix, "PeselEdit"), currentWebForm); TextBoxTester nip = new TextBoxTester(GetCtrlId(prefix, "NipEdit"), currentWebForm); DropDownListTester szkola = new DropDownListTester(GetCtrlId(prefix, "SzkolaEdit"), currentWebForm); LabelTester uzytkownikWprowadzajacy = new LabelTester(GetCtrlId(prefix, "UzytkownikWprowadzajacyEdit"), currentWebForm); LabelTester dataWprowadzenia = new LabelTester(GetCtrlId(prefix, "DataWprowadzeniaEdit"), currentWebForm); imie.Text = s.Imie; imie2.Text = s.Imie2; nazwisko.Text = s.Nazwisko; pesel.Text = s.Pesel; nip.Text = s.Nip; szkola.SelectedValue = s.Szkola.Id.ToString(); //uzytkownikWprowadzajacy.Text = s.UzytkownikWprowadzajacy; //dataWprowadzenia.Text = s.DataWprowadzenia.ToString(); AdresComponentTest.SetData(s.AdresZameldowania, prefix + "_ctl01", currentWebForm); KontaktComponentTest.SetData(s.Kontakt, prefix + "_ctl00", currentWebForm); }