Buscar Restaurante
Descrição:
Este caso de uso permite ao usuário buscar restaurantes na aplicação. Essa busca pode ser feita filtrando por localização.
Ator principal: Usuário - Hóspede.
Pré-requisitos: Conexão com a internet.
Fluxo Principal:
  - O usuário acessa o airbnb.
 
  - Aparece três opções na tela principal, uma para buscar acomodações, outra para experiência e uma para buscar restaurantes.
 
  - O usuário seleciona a opção Restaurantes.
 
  - O usuário busca pelo nome ou localidade do restaurante.
 
  - Aparecem os resultados esperados relacionados a restaurantes.
 
Fluxo Alternativo 01:
Buscar diretamente pela barra de pesquisa.
  - O usuário acessa o airbnb.
 
  - O usuário vai até a barra de pesquisa principal.
 
  - Sem selecionar qualquer categoria o usuário digita o nome ou local do restaurante.
 
  - Aparecem resultados referentes a todas as categorias.
 
Regras de Negócio 01:
  
    
      | Campo | 
      Formato | 
      Obrigatoriedade | 
      Valor | 
    
  
  
    
      | Conexão com a internet | 
        | 
      Sim | 
      Conexão com bom pacote de dados | 
    
    
      | Nome válido | 
        | 
      Sim | 
      Nome coerente com o restaurante que deseja encontrar | 
    
  
Fluxo de Exceção 01: Dados inválidos
  - O usuário acessa o airbnb
 
  - O usuário digita na barra de pesquisa principal um nome inválido de restaurante.
 
  - Não é encontrado nenhum resultado relacionado a restaurantes.
 
Pós-condição:
Aparecem resultados relacionados ao restaurante ou similares.