public void AddPart_Test() { // Create a model and a part. CarModel model = new CarModel(); Cabrio cabrio = new Cabrio(); //Add part to model model.AddPart(cabrio); // Verify that part was added successfully. Assert.AreEqual(cabrio, model.Chassis); }
public void RemovePart_Test() { CarModel model = new CarModel(); Cabrio cabrio = new Cabrio(); // Add a chassis to the model and check if it was added correctly model.AddPart(cabrio); Assert.AreEqual(cabrio, model.Chassis); // Remove the chassis and check if the operation was successful. model.RemovePart(new Cabrio()); Assert.IsNull(model.Chassis); Assert.AreEqual(0, model.GetAllParts().Count); // Add and remove extras model.AddPart(new _4x4()); model.AddPart(new AC()); model.RemovePart(new _4x4()); Assert.AreEqual(1, model.Extras.Count); Assert.AreEqual(1, model.GetAllParts().Count); }
static void Main(string[] args) { var pkw = new Pkw("Grün"); pkw.Geschwindigkeit = 30; pkw.Farbe = "Rot"; pkw.Sitzplätze = 5; var f = new Fahrzeug("Weiß"); var lkw = new Lkw("Schwarz"); var c = new Cabrio("Lila"); Lackieren(f); Lackieren(pkw); Lackieren(lkw); Lackieren(c); Fahrzeug fp = new Lkw("abc"); Pkw x = (Pkw)fp; // InvalidCastException Pkw y = fp as Pkw; // y = null }
private void Button_Click(object sender, RoutedEventArgs e) { //HalloKlassen.Auto einAauto = new HalloKlassen.Auto(); Auto einAuto = new Auto(6) { Leistung = 346, Farbe = "Rot", AnzahlTüren = 12, Kraftstoffsorte = "E99" }; Auto deinAuto = new Auto { Leistung = 46 }; var nochEinAuto = new Auto { Leistung = 5445 }; var einTollesCabrio = new Cabrio { Leistung = 845 }; List <Auto> autoListe = new List <Auto>(); autoListe.Add(einAuto); autoListe.Add(deinAuto); autoListe.Add(einTollesCabrio); autoListe.Insert(0, nochEinAuto); myGrid.ItemsSource = autoListe; }