Restaurado el fichero tal y como lo tenia el profesor
Eliminados metodos basicos para el procesamiento de señales
Se ha vuelto a definir el metodo desconectar
El metodo CapacitedPHubNode#tipo= vuelve a desconectar el nodo de la red
Simplificada la implementación del metodo CapacitedPHubNode#conectar_a= y
actualizada la documentación
Ahora el metodo CapacitedPHubNode#<=> compara por id del nodo
Borrado el test de conexion, ahora se encarga la clase BasicPHub de ello
Se ha modificado el test de comprobación de la conexion ya que la comprobación
de errores ya no se produce en esta capa
Se ha modificado el test capacidad de servicio, ya que ahora si es posible
saturar a un concentrador
Se elimino el test conectado_a ya que quien comprueba las conexiones ahora
es BasicPHub
Se ha actualizado el test de ordenación. Comprueba lo mismo que antes pero se
adapta al cambio producido en el metodo CapacitedPHubNode#<=>
Se ha llevado una actualizacion del test esta conectado, ahora se ha vuelto
un test muy simple
Se ha añadido una comprobación al test del metodo CapacitedPHubNode#tipo=
Re-escrito el test de conectar a, de forma basica
Añadido un test para la desconexion
BasicPHub#generar_solucion_aleatoria ahora controla que se conecten los dos
nodos
Se añade una tercera devolución al metodo BasicPHub#generar_solucion_aleatoria
que consiste en devolver la solucion en modo texto. Es posible que esto
desaparezca en el futuro, ya que antes se sobrecargaba la salida con la impresion
de las señales, pero por ahora se queda así
Modificado los test para que se adapten a la nueva devolucion del metodo
BasicPHub#generar_solucion_aleatoria
Añadido un test que comprueba que se realizan las conexiones en los dos sentidos