Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }