public void deberiaDevolverNoHayCafe() { Cafetera.Class.Cafetera cafetera = new Cafetera.Class.Cafetera(5); maquinaDeCafe.setCafetera(cafetera); Vaso vaso = maquinaDeCafe.getTipoVaso("pequeno"); string resultado = maquinaDeCafe.getVasoDeCafe(vaso, 1, 2); Assert.AreEqual("No hay Cafe", resultado); }
public MaquinaDeCafeTests() { cafetera = new Cafetera.Class.Cafetera(50); vasosPequenos = new Vaso(5, 10); vasosMedianos = new Vaso(5, 20); vasosGrandes = new Vaso(5, 30); azucarero = new Azucarero(20); maquinaDeCafe = new MaquinaDeCafe(); maquinaDeCafe.setCafetera(cafetera); maquinaDeCafe.setVasosPequenos(vasosPequenos); maquinaDeCafe.setVasosMedianos(vasosMedianos); maquinaDeCafe.setVasosGrandes(vasosGrandes); maquinaDeCafe.setAzucarero(azucarero); }
static async Task Main(string[] args) { cafetera = new Cafetera.Class.Cafetera(100); vasosPequenos = new Vaso(25, 3); vasosMedianos = new Vaso(20, 5); vasosGrandes = new Vaso(15, 7); azucarero = new Azucarero(30); maquinaDeCafe = new MaquinaDeCafe(); maquinaDeCafe.setCafetera(cafetera); maquinaDeCafe.setVasosPequenos(vasosPequenos); maquinaDeCafe.setVasosMedianos(vasosMedianos); maquinaDeCafe.setVasosGrandes(vasosGrandes); maquinaDeCafe.setAzucarero(azucarero); Ruler = true; Console.WriteLine("Bienvenido a la Cafetera preferida de los Domininicanos en este tiempo de cuarentena..."); Console.WriteLine("Especifique la cantidad de Vasos que desea ordenar: "); Amount = InputValidation("amount"); Console.WriteLine("Por favor especifique los cubos de azucar que desea agregar a su café: "); Sugar = InputValidation("sugar"); // Simula una pequeña espera await Task.Delay(1000); while (Ruler) { Console.WriteLine("Ofrecemos: Vasos Pequenos (3 Oz), Vasos Medianos (5 Oz) y Vasos grandes (7 Oz). " + "Por favor seleccione una de las siguientes opciones:"); Console.WriteLine("(1) Pequeno --- (2) Mediano --- (3) Grande"); Cup = InputValidation("cup"); if (Cup == 1 || Cup == 2 || Cup == 3) { Ruler = false; } else { Console.WriteLine("Debe seleccionar una de las opciones antes presentadas. Inténtelo de nuevo."); Console.ReadKey(); Console.Clear(); } } // Simula una pequeña espera Console.WriteLine("Por favor espere un momento a lo que preparamos su pedido......"); await Task.Delay(Amount *500); string result = PrepareCup(Cup, Amount, Sugar); if (result == "Felicitaciones") { Console.WriteLine($"Aquí tiene su pedido: ({Amount} vasos de cafes con {Sugar} cubos de azucar). " + "{0}", "Gracias por su compra, pase feliz resto del día! :)"); Console.ReadKey(); } else { Console.WriteLine($"Lo sentimos, {result}"); Console.ReadKey(); } }