static void MostrarStock(Expendedora expendedora) { if (Program.EstaEncendida(expendedora) && !expendedora.EstaVacia()) { Console.WriteLine(string.Format("El stock disponible en la expendedora {0} es {1}.", expendedora, expendedora.GetCapacidadRestante())); foreach (Lata l in expendedora.Latas) { Console.WriteLine(expendedora.GetStock(l, expendedora.Latas)); Console.WriteLine(l.ToString()); } } else if (expendedora.EstaVacia()) { throw new CapacidadInsuficienteException(); } else { Console.WriteLine("La máquina expendedora se encuentra apagada. Encender"); } }