Compartimos con ustedes el código utilizado en la coding dojo realizada por Globallogic.
La aplicación se trata de un lector de RSS (en xml) donde se comparten las novedades de Globallogic. Contiene un listado de items y un detalle con mas información de los mismos.
La api se encuentra mockeada en Apiary.
El ejemplo cuenta con 3 test principales:
- Mapper: Para asegurar el funcionamiento del pasaje de Dto a Model
- UseCase: Para asegurar el funcionamiento de la lógica de negocio tanto para el caso de éxito como el caso de error
- Presenter: Para asegurar el comportamiento visual esperado de la aplicación así como de la interacción con el caso de uso para realizar búsquedas.
En todos los casos el repositorio se encuentra mockeado ya que no nos interesa testear casos de conexión ni la librería para hacer los request.


