@Override
    public Hotel getHotel(String id) {
        return hotelRepository.findById(id).orElseThrow(
                () -> new ResourceNotFoundException("Hotel no encontrado con el id: " + id)
        );
    }
@Test
    void testGetHotel() {
        // Given (Dado)
        String hotelId = "1";
        Hotel hotel = new Hotel(hotelId, "Hotel Test", "Info Test", "Ubicacion Test");
        // Cuando se llame hotelRepository.findById con hotelId, retorna Optional.of(hotel)
        when(hotelRepository.findById(hotelId)).thenReturn(Optional.of(hotel));

        // When (Cuando)
        Hotel foundHotel = hotelService.getHotel(hotelId);

        // Then (Entonces)
        // Verifica que el hotel encontrado no sea nulo y tenga el ID y nombre esperados
        assertThat(foundHotel).isNotNull();
        assertThat(foundHotel.getId()).isEqualTo(hotelId);
        assertThat(foundHotel.getNombre()).isEqualTo("Hotel Test");
    }