private async Task CargarUnaReservaEnLaPrimeraCamaDeLaPrimeraHabitacion() { var consultarHabitacionesResponse = await ListarHabitaciones(); var habitaciones = await consultarHabitacionesResponse.Content.ReadAsAsync <IEnumerable <HabitacionDTO> >(); var habitacion = habitaciones.ToList().First(); var camaId = habitacion.CamasIndividuales.First().Id; await _reservasHttpClient.CrearReserva(camaId, null, _pasajero, DESDE, HASTA); }
public async Task Crea_UnaReserva_Y_ApareceEnListadoDeVigentes() { var camaId = await CrearHabitacionConUnaCama(); await _reservasHttpClient.CrearReserva(camaId, null, _pasajero, _desde, _hasta); var reservasDelMes = await _reservasHttpClient.ListarVigentesEntre(Utilidades.ConvertirFecha(_desde), 1); reservasDelMes.Reservas.Count().Should().Be(1); var reserva = reservasDelMes.Reservas.ToList().First(); reserva.DiaDeCheckin.Should().Be("2020-09-17"); reserva.DiaDeCheckout.Should().Be("2020-09-17"); reserva.CamasIds.Should().HaveCount(1); reserva.CamasIds.First().Should().Be(camaId); reserva.PasejeroTitular.Should().Be("Elliot Alderson"); reserva.NombreAbreviadoDelPasajero.Should().Be("Elliot"); reserva.Estado.Should().Be(ReservaEstadoEnum.CheckinPendiente); }