inicializamos el ambiente
red - primer caso tronando
green - que pase regresando lista vacia
refac - se puede inicializar una vez el obj
red - caso del dos tronando
green - hacemos que pase el caso del dos sin olvidar el del uno
Refac - nada por el momento
red - caso para el tres fallando
green - hacemos que el tres pase
refac - los test tienen codigo duplicado y 2 y 3 parecen muy
consecutivos
red - caso del cuatro ahora con dos numeros fallando
green - hacemos que pase el 4, se regreso un metodo pues hay cambios
adicionales y dejamos mejor que se incremente si no hay modulo
refac- mucho por hacer, en los test podemos pasar in arreglo con lo que
queremos de resultado y evaluarlo asi, en el codigo productivo el por
parece tener mucho de un metodo recursivo, ya que tiene condicion de
escape a demas de cambios de estado dadas condiciones, hacemos el refac
y esperamos en el senior que no se hadestrose el codigo
red...green - pasa el caso del 5 sin cambios en el codigo
refac - me canse de tantos test que hacen lo que se lee tan facil en el
metodo y evaluan casos facilmente, los ponemos en un solo test, de todas
formas si uno truena se sabe por la linea cual fue y podemos verlo
facil.

Nota:
Dado que es solo una regla de negocio en particular, se hace esto.
red...green...refac - se aniade el caso del 6 y se obtuvo con exito sin
cambios, sigamos con mas casos
kata completa, aparentemente ya puede obtener todos sus primos sin
importar el numero... have a nice day