guidopj / rentauto

Base para todos los TP de la materia
0 stars 13 forks source link

Generador de código de validación #15

Open aitrusgit opened 9 years ago

aitrusgit commented 9 years ago

Así como hoy por hoy su servicio depende solamente de la interfaz de IEnviadorDeMails y para los tests proveemos una implementación mock ustedes podrían fácilmente abstraer la generación del código de validación en algún otro objecto del cual el servicio solo dependa.

Para los tests podrían inyectarle una implementación que solo haga esto:

class GeneradorCodigoDummy implements GenerdorCodigo {
    def generarCodigo(Usuario usuario) {
        return usuario.nombre_de_usuario + "1357";
    }
}

Y en su servicio ustedes no tendrían mas código dumy :)