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

        // When, Then (Cuando, Entonces)
        // Verifica que al llamar hotelService.getHotel con hotelId, se lance ResourceNotFoundException
        ResourceNotFoundException exception = org.junit.jupiter.api.Assertions.assertThrows(
                ResourceNotFoundException.class,
                () -> hotelService.getHotel(hotelId)
        );
        // Verifica que el mensaje de la excepción sea el esperado
        assertThat(exception.getMessage()).isEqualTo("Hotel no encontrado con el id: " + hotelId);
    }