Ejercicio de mocks y stubs

Problema

Queremos añadir a la plantilla un origen de datos que pueda obtener datos desde cualquier lugar, para ello hay que utilizar principios SOLID y hacerlo mediante TDD usando mocks y stubs para realizar el desarrollo