Buenos días,
En el segundo test me encuentro con las siguientes lineas:
algoTrip crearViaje: 'vacaciones-2018'.
algoTrip agregarVueloEnViaje: 'vacaciones-2018' de: 'BUE' a: 'COR' enFecha: '2018-6-1'.
El método 'agregarVueloEnViaje' después de buscar el objeto viaje en cuestión, ¿tendría que volver a pasar todos los parámetros a otro método(de la clase vuelo) para agregar un vuelo a ese viaje? Porque de ser así lo veo muy engorroso, y me lleva a preguntarme porque ese método no es propio del viaje en vez de la agencia.
Desde ya, muchas gracias
Saludos, Juan
Hola Juan,
La respuesta a esa pregunta es justamente una de las cosas que se espera que se definan en tu modelo, justificando el criterio tomado.
Por otro lado, fijate que en las pruebas dadas solamente se hace uso de la clase AlgoTrip, es decir, que el usuario de AlgoTrip desconoce completamente de cómo funciona internamente y de la existencia de otras clases (análogo a la Máquina expendedora de bebidas).
Saludos,
Tomás