public async Task CheckAvailabilityIsTrueTest() { var reservationToCheck = new ReservationDto { Von = DateTime.UtcNow.ToTimestamp(), Bis = DateTime.UtcNow.AddHours(1).ToTimestamp(), Auto = new AutoDto { Id = 3 }, Kunde = new KundeDto { Id = 4 } }; var result = await _target.CheckAvailabilityAsync(reservationToCheck); Assert.True(result.IsAvailable); }
public async Task CheckAvailabilityIsTrueTest() { var kunde = _kundeClient.GetKunde(new GetKundeRequest { IdFilter = 1 }); var autoToInsert = new AutoDto { Marke = "Skoda Octavia", Tagestarif = 50, AutoKlasse = AutoKlasse.Mittelklasse }; var auto = _autoClient.InsertAuto(autoToInsert); var reservationToInsert = new ReservationDto { Bis = _bis, Von = _von, Kunde = kunde, Auto = auto }; await _target.InsertReservationAsync(reservationToInsert); var response = await _target.CheckAvailabilityAsync(reservationToInsert); Assert.False(response.AutoIsAvailable); }