public void Erweiterungsaufgabe4_PruefeObFachHinzugefuegt() { TestUI testUI = new TestUI(); Paketstation ps1 = new Paketstation(1, 50, testUI); Fach fXL = new Fach(10, true, null, false, Groesse.XL); ps1.FuegeFachHinzu(fXL); Assert.AreEqual(ps1.Paketfach.Count, 51); }
public void TestInit() { //Pakete initialisieren p1 = new Paket(1L, "Klaus", "Beispielstraße 22", "Bernd", "EmpfaengerStr. 22", "Verschicken", 1, 1, Groesse.XS); p2 = new Paket(2L, "Susi", "PaketAbsenderstr. 12", "Klaus", "Beispielstraße 22", "Transport", -1, -1, Groesse.XXL); p3 = new Paket(3L, "Daniela", "PaketAbsenderstr. 16", "Scharlotte", "EmpfaengerStr. 5", "Transport", -1, -1, Groesse.XXL); p4 = new Paket(4L, "BeispielAbsName", "BeispielAbsenderAddr. 16", "BeispielEmpfName", "EmpfaengerStr. 5", "Abholen", -1, -1, Groesse.XS); p5 = new Paket(5L, "BeispielAbsName2", "BeispielAbsenderAddr. 17", "BeispielEmpfName2", "EmpfaengerStr. 6", "Abholen", -1, -1, Groesse.XS); p6 = new Paket(6L, "BeispielAbsName", "BeispielAbsenderAddr. 16", "BeispielEmpfName", "EmpfaengerStr. 5", "Transport", -1, -1, Groesse.XS); p7 = new Paket(7L, "BeispielAbsName2", "BeispielAbsenderAddr. 17", "BeispielEmpfName2", "EmpfaengerStr. 6", "Transport", -1, -1, Groesse.XS); p8 = new Paket(8L, "BeispielAbsName2", "BeispielAbsenderAddr. 17", "BeispielEmpfName2", "EmpfaengerStr. 6", "Verschicken", -1, -1, Groesse.XL); f1 = new Fach(1, true, null, false, Groesse.XS); f2 = new Fach(2, true, null, false, Groesse.XS); f3 = new Fach(3, true, null, false, Groesse.XS); f4 = new Fach(4, true, null, false, Groesse.M); f5 = new Fach(5, true, null, false, Groesse.M); f6 = new Fach(6, true, null, false, Groesse.M); f7 = new Fach(7, true, null, false, Groesse.XXL); f8 = new Fach(8, true, null, false, Groesse.XXL); f9 = new Fach(9, true, null, false, Groesse.XXL); //Pakete in entsprechende Listen hinzufügen KundenPakete1 = new List <Paket>(); KundenPakete1.Add(p1); MitarbeiterLieferPakete = new List <Paket>(); MitarbeiterLieferPakete.Add(p2); MitarbeiterAbgeholtePakete = new List <Paket>(); MitarbeiterAbgeholtePakete.Add(p3); //Kunde mit Paket initialisieren k1 = new Kunde(1L, "Klaus", "Beispielstraße 22", "Klausi", "1234", KundenPakete1); //Kundenliste initialisieren kl1 = new List <Kunde>(); kl1.Add(k1); //Mitarbeiter mit Paketen initialisieren m1 = new Mitarbeiter(1L, "John", "admin", "admin", MitarbeiterLieferPakete, MitarbeiterAbgeholtePakete); //Mitarbeiterliste initialisieren ml1 = new List <Mitarbeiter>(); ml1.Add(m1); //Geschäftsführer initialisieren gf1 = new Geschaeftsfuehrer(1, "Bernd", "BossBernd", "stark"); geschFuehrList = new List <Geschaeftsfuehrer>() { gf1 }; //Paketstation, UI und Controller initialisieren ui1 = new TestUI(); FaecherListe = new List <Fach>() { f1, f2, f3, f4, f5, f6, f7, f8, f9 }; List <Fach> FaecherListe2 = new List <Fach>(FaecherListe.Count); FaecherListe.ForEach((item) => { FaecherListe2.Add(new Fach(item)); }); StationenListe = new List <Paketstation>() { new Paketstation(1, FaecherListe, ui1), new Paketstation(1, FaecherListe2, ui1), }; Verwalter = new Metacontroller(kl1, ml1, geschFuehrList, StationenListe, ui1); }
public void PaketstationFalscheAnzahlAnFaechern() { TestUI testUI = new TestUI(); Paketstation ps1 = new Paketstation(1, 101, testUI); }