Es una arquitectura según el diagrama de @angus, con varios repositorios involucrados, pero este es el servidor de estado:
También es un enfoque:
- Nunca implementes una solución sin verificar si existe una prueba, y si no existe una prueba adecuada, añade una.
- Preferiblemente, desarrolla la prueba primero, demuestra que falla, luego soluciona el problema y confirma que tu nueva prueba pasa.
De esa manera, tu cobertura se construye con el tiempo…
Además:
- Adaptar pruebas puede ser arriesgado, ya que podrías malinterpretar lo que el código pretendía hacer… aunque es mejor que no hacer nada…