internal Conductor AsignarConductor(PoolConductores poolConductores)
        {
            //Paramethers
            int  random   = 0;
            bool asignado = false;

            //Action
            while (!asignado)
            {
                random = new Random().Next(poolConductores.GetPoolConductores().Count);
                if (!poolConductores.GetPoolConductores()[random].IsOcupado())
                {
                    poolConductores.GetPoolConductores()[random].SetOcupado(true);
                    asignado = true;
                }
            }
            return(poolConductores.GetPoolConductores()[random]);
        }
 //Functions
 public void AsignarConductor(PoolConductores poolConductores)
 {
     SetConductor(poolConductores.AsignarConductor(poolConductores));
 }