public void GeldigWeddingStartUurAccepted() { var target = new ReserveringBouwer(new NepRepo()); var expected = true; var result = target.IsGeldigStartUur(Arrangement.Wedding, new DateTime(2018, 01, 4, 7, 0, 0)); Assert.AreEqual(expected, result); }
public void OngeldigNightlifeStartUurNietAccepted() { var target = new ReserveringBouwer(new NepRepo()); var expected = false; var result = target.IsGeldigStartUur(Arrangement.NightLife, new DateTime(2018, 01, 4, 6, 0, 0)); Assert.AreEqual(expected, result); }
private void MaakButton_Click(object sender, RoutedEventArgs e) { //aanmaken dateTimes //moet hieronder niet met (default)DateTime gewerkt worden? if (StartDatePicker.Text == "" || EndDatePicker.Text == "") { var gegevens = new InvalidOperationException("Gelieve alle gegevens in te vullen"); MessageBox.Show(gegevens.Message); } else { DateTime invoerStartDatum = (DateTime)StartDatePicker.SelectedDate; DateTime invoerEindDatum = (DateTime)EndDatePicker.SelectedDate; var start = new DateTime(invoerStartDatum.Year, invoerStartDatum.Month, invoerStartDatum.Day, Convert.ToInt32(StartUurComboBox.SelectionBoxItem), 0, 0); var eind = new DateTime(invoerEindDatum.Year, invoerEindDatum.Month, invoerEindDatum.Day, Convert.ToInt32(EindUurComboBox.SelectionBoxItem), 0, 0); // Parameters ophalen uit selecties Klant kl = (Klant)KlantComboBox.SelectionBoxItem; Arrangement arr = (Arrangement)ArrangementComboBox.SelectedItem; Locatie startLocatie = (Locatie)StartLocatieComboBox.SelectedItem; Locatie eindLocatie = (Locatie)EindLocatieComboBox.SelectedItem; var rb = new ReserveringBouwer(new ReserveringsRepo()); rb.Klant = kl; rb.Periode = new Periode(start, eind); rb.Arrangement = arr; rb.StartLocatie = startLocatie; rb.EindLocatie = eindLocatie; rb.Limo = (Limo)BeschikbareWagensListView.SelectedItem; try { rb.Maak(); MessageBox.Show("Reservatie succesvol aangemaakt"); } catch (InvalidOperationException exception) { MessageBox.Show(exception.Message); } } }
public void TestEensIets() { var target = new ReserveringBouwer(new NepRepo()); }