public void TestNummerplade() { Motorcykel m1 = new Motorcykel(); m1.Nummerplade = "12345678"; Assert.Fail(); }
private void FordonGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { Bil b = new Bil(); Lastbil lb = new Lastbil(); Buss bb = new Buss(); Motorcykel mc = new Motorcykel(); if (FordonGrid.SelectedItem is Bil) { b = (Bil)FordonGrid.SelectedItem; lblFordonBeskrivning.Content = b.ToStringBeskrivning(); } else if (FordonGrid.SelectedItem is Lastbil) { lb = (Lastbil)FordonGrid.SelectedItem; lblFordonBeskrivning.Content = lb.ToStringBeskrivning(); } else if (FordonGrid.SelectedItem is Buss) { bb = (Buss)FordonGrid.SelectedItem; lblFordonBeskrivning.Content = bb.ToStringBeskrivning(); } else if (FordonGrid.SelectedItem is Motorcykel) { mc = (Motorcykel)FordonGrid.SelectedItem; lblFordonBeskrivning.Content = mc.ToStringBeskrivning(); } }
public void TestKøretøjMotorcykel() { Motorcykel m1 = new Motorcykel(); var result = m1.KøretøjType(); Assert.AreEqual("Motorcykel", result); }
public void TestMCPris() { Motorcykel m1 = new Motorcykel(); var result = m1.Pris(); Assert.AreEqual(125, result); }
public void TestMCPrice() { // Arrange Motorcykel mc = new Motorcykel("1234", DateTime.Now); // Act decimal price = mc.Pris(); // Assert Assert.AreEqual(125, price); }
public void TestMCName() { // Arrange Motorcykel mc = new Motorcykel("1234", DateTime.Now); // Act string name = mc.Køretøj(); // Assert Assert.AreEqual("MC", name); }
public void VTest09_SkapaMC_OKresultat() //- Default values. { // Arrange Vehicle ettFordon = new Motorcykel("Grön", 3000f, 7.30f, "DOT609"); // Act Console.WriteLine("Färgen är: \t" + ettFordon.Color.ToLower()); Console.WriteLine("Vikten är: \t{0} \t kg", ettFordon.Weight); Console.WriteLine("Längden är: \t{0} \t m", ettFordon.Length); if (ettFordon.VehicleType == Vehicle.FordonsTyper.Motorcykel) { Console.WriteLine("Fordonet är en: {0}", ettFordon.VehicleType); } // Assert Assert.IsTrue(ettFordon.VehicleType == Vehicle.FordonsTyper.Motorcykel); }
private void FärdigaÄrendenGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { string fbeskrivning = ""; if (FärdigaÄrendenGrid.SelectedItem is Ärende) { Ärende ä = (Ärende)FärdigaÄrendenGrid.SelectedItem; Bil b = new Bil(); Lastbil lb = new Lastbil(); Buss bb = new Buss(); Motorcykel mc = new Motorcykel(); foreach (var x in fLoader.bilSamling.Bilar) { if (ä.RegNr == x.Registreringsnummer) { fbeskrivning = x.ToStringBeskrivning(); } } foreach (var x in fLoader.lastbilSamling.lastbilar) { if (ä.RegNr == x.Registreringsnummer) { fbeskrivning = x.ToStringBeskrivning(); } } foreach (var x in fLoader.motorcykelSamling.motorcyklar) { if (ä.RegNr == x.Registreringsnummer) { fbeskrivning = x.ToStringBeskrivning(); } } foreach (var x in fLoader.bussSamling.Bussar) { if (ä.RegNr == x.Registreringsnummer) { fbeskrivning = x.ToStringBeskrivning(); } } lblÄrendeBeskrivning.Content = ä.Beskrivning + "\n\n" + fbeskrivning; } } catch { } }
public void SkapaFordon() { bool broms = false; bool kaross = false; bool motor = false; bool vindruta = false; bool däck = false; bool dragkrok = false; if (Bromsar.IsChecked == true) { broms = true; } ; if (Kaross.IsChecked == true) { kaross = true; } ; if (Motor.IsChecked == true) { motor = true; } ; if (Vindruta.IsChecked == true) { vindruta = true; } ; if (Däck.IsChecked == true) { däck = true; } ; if (Dragkrok.IsChecked == true) { dragkrok = true; } ; string drivmedel = ""; if (Drivmedel.SelectedItem == Bensin) { drivmedel = "Bensin"; } else if (Drivmedel.SelectedItem == Etanol) { drivmedel = "Etanol"; } else if (Drivmedel.SelectedItem == El) { drivmedel = "El"; } else if (Drivmedel.SelectedItem == Diesel) { drivmedel = "Diesel"; } bool run = true; while (run) { if (broms == false && kaross == false && motor == false && vindruta == false && däck == false) { System.Windows.Forms.MessageBox.Show("Välj ett eller flera ärenden."); break; } int maxviktOrPassagerare; int milmätare = 0; string modellNamn = FirstLetterCapital(txtModellnamn.Text); string regNr = txtRegNr.Text.ToUpper(); if (RegNrToolong(regNr)) { System.Windows.Forms.MessageBox.Show("Registreringsnumret är för långt!"); break; } if (fLoader.fordonSamling.fordon.Exists(x => x.Registreringsnummer.Equals(regNr))) { System.Windows.Forms.MessageBox.Show("Registreringsnumret finns redan i registret"); break; } DateTime datum; string regDatum; if (DateTime.TryParse(txtRegDatum.Text, out datum)) { regDatum = datum.ToShortDateString(); } else { System.Windows.Forms.MessageBox.Show("Fyll i ett giltigt Registreringsdatum (YYYY-MM-DD)"); break; } if (string.IsNullOrEmpty(modellNamn)) { System.Windows.Forms.MessageBox.Show("Fyll i ett Modellnamn."); } run = false; if (string.IsNullOrEmpty(regNr)) { System.Windows.Forms.MessageBox.Show("Fyll i ett RegistreringsNummer."); break; } foreach (var f in fLoader.fordonSamling.fordon) { if (f.Registreringsnummer == regNr) { System.Windows.Forms.MessageBox.Show("Registreringsnumret finns redan i registret."); } break; } if (int.TryParse(txtMilmätare.Text, out int mätare)) { milmätare = mätare; } else { System.Windows.Forms.MessageBox.Show("Fyll i milmätare (i siffror)"); } if (rbtnBil.IsChecked == true) { string _biltyp = ""; if (Biltyp.SelectedItem == Sedan) { _biltyp = "Sedan"; } else if (Biltyp.SelectedItem == Herrgårdsvagn) { _biltyp = "Herrgårdsvagn"; } else if (Biltyp.SelectedItem == Cabriolet) { _biltyp = "Cabriolet"; } else if (Biltyp.SelectedItem == Halvkombi) { _biltyp = "Halvkombi"; } Bil bil = new Bil { Milmätare = milmätare, Drivmedel = drivmedel, Dragkrok = dragkrok, bilTyp = _biltyp, Modellnamn = modellNamn, Registreringsnummer = regNr, Registreringsdatum = regDatum, Äbromsar = broms, Äkaross = kaross, Ämotor = motor, Ävindruta = vindruta, Ädäck = däck }; fLoader.bilSamling.Bilar.Add(bil); fLoader.SaveBilar(); } else if (rbtnBuss.IsChecked == true) { if (!string.IsNullOrEmpty(txtMaxvikt_Passagerare.Text) && Int32.TryParse(txtMaxvikt_Passagerare.Text, out int siffra)) { maxviktOrPassagerare = siffra; } else { System.Windows.Forms.MessageBox.Show("Fyll i giltigt antal passagerare. (i siffror)"); break; } Buss buss = new Buss { Milmätare = milmätare, Drivmedel = drivmedel, Antalpassagerare = maxviktOrPassagerare, Modellnamn = modellNamn, Registreringsnummer = regNr, Registreringsdatum = regDatum, Äbromsar = broms, Äkaross = kaross, Ämotor = motor, Ävindruta = vindruta, Ädäck = däck }; fLoader.bussSamling.Bussar.Add(buss); fLoader.SaveBussar(); } else if (rbtnLastbil.IsChecked == true) { if (!string.IsNullOrEmpty(txtMaxvikt_Passagerare.Text) && Int32.TryParse(txtMaxvikt_Passagerare.Text, out int siffra)) { maxviktOrPassagerare = siffra; } else { System.Windows.Forms.MessageBox.Show("Fyll i en giltig maxvikt. (i siffror)"); break; } Lastbil lastbil = new Lastbil { Milmätare = milmätare, Drivmedel = drivmedel, Maxvikt = maxviktOrPassagerare, Modellnamn = modellNamn, Registreringsnummer = regNr, Registreringsdatum = regDatum, Äbromsar = broms, Äkaross = kaross, Ämotor = motor, Ävindruta = vindruta, Ädäck = däck }; fLoader.lastbilSamling.lastbilar.Add(lastbil); fLoader.SaveLastBilar(); } else if (rbtnMc.IsChecked == true) { Motorcykel motorcykel = new Motorcykel { Milmätare = milmätare, Drivmedel = drivmedel, Modellnamn = modellNamn, Registreringsnummer = regNr, Registreringsdatum = regDatum, Äbromsar = broms, Äkaross = kaross, Ämotor = motor, Ävindruta = vindruta, Ädäck = däck }; fLoader.motorcykelSamling.motorcyklar.Add(motorcykel); fLoader.SaveMotorcyklar(); } fLoader.FordonReload(); RefreshGrid(); run = false; } }