public async Task DeleteReservationTest() { var reservationToInsert = new ReservationDto { Von = DateTime.UtcNow.ToTimestamp(), Bis = DateTime.UtcNow.AddHours(1).ToTimestamp(), Auto = new AutoDto() { Id = 3 }, Kunde = new KundeDto() { Id = 3 } }; var reservationToDelete = await _target.InsertReservationAsync(reservationToInsert); reservationToDelete.Auto = new AutoDto { Id = 3 }; reservationToDelete.Kunde = new KundeDto { Id = 3 }; var deletedReservation = await _target.DeleteReservationAsync(reservationToDelete); try { await _target.GetReservationenByIdAsync(new GetReservationRequest { Id = reservationToDelete.ReservationsNr }); } catch (RpcException e) { Assert.Equal(StatusCode.NotFound, e.StatusCode); } }
public async Task DeleteReservationTest() { 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 }; var insertResponse = await _target.InsertReservationAsync(reservationToInsert); var reservationToDelete = await _target.GetReservationByIdAsync(new GetReservationRequest { IdFilter = insertResponse.ReservationsNr }); await _target.DeleteReservationAsync(reservationToDelete); try { await _target.GetReservationByIdAsync(new GetReservationRequest() { IdFilter = reservationToDelete.ReservationsNr }); } catch (RpcException e) { Assert.Equal(StatusCode.NotFound, e.StatusCode); } }