- O usuário deve ver uma lista de filmes.
- Caso a lista de filmes venha vazia ele deve ver a "view nenhum item disponível"
- Caso haja problemas de servidor ele deve ver a "view serviço indisponivel, volte mais tarde"
- Caso ele toque em um dos itens ele deve ir a tela de detalhes do item.
- A lista de filmes deve ser guardada e utilizada enquanto é atualizada
- Que o preço está formatado na moeda correta (real)
- Que a chamada para o servidor é realizada na api correta
- Que os dados estão sendo apresentados para o usuário
- Que os dados são cacheados
- Que quando tem cache dados vem do cache
- Que a view "servidor fora" é apresentada
- Que a view "nenhum item disponível" é apresentada
- Que caso um item seja selecionado o usuário é levado para a "view de detalhes"
A API não existe ainda, devemos definir o payload nós mesmos.