public void ExtractOneProductCompoundSuccesTest() { //Preparar var perro = new Compuestos("10001", "perro sencillo", 5000); //Acción //se podra ingresar la cantidad que necesita de cada ingrediente var Isalchicha = new Simples("salchicha", 1000, 1); var IlaminaQueso = new Simples("lamina de queso", 1000, 1); var IpanPerro = new Simples("pan perro", 1000, 1); List <Simples> ingredientes = new List <Simples>(); ingredientes.Add(Isalchicha); ingredientes.Add(IlaminaQueso); ingredientes.Add(IpanPerro); perro.RegistroIngredientes(ingredientes); var resultado = perro.Retiro(1); //Verificación Assert.AreEqual("Se realizó el retiro de 1 producto(s) de tipo compuesto perro sencillo con un costo de 3000 y un precio de 5000", resultado); }
public void ExtractCeroProductCompoundFailTest() { //Preparar var perro = new Compuestos("10001", "perro sencillo", 5000); //Acción //se podra ingresar la cantidad que necesita de cada ingrediente var salchicha = new Simples("salchicha", 1000, 1); var laminaQueso = new Simples("lamina de queso", 1000, 1000); var panPerro = new Simples("pan perro", 1000, 1); List <Simples> ingredientes = new List <Simples>(); ingredientes.Add(salchicha); ingredientes.Add(laminaQueso); ingredientes.Add(panPerro); perro.RegistroIngredientes(ingredientes); var resultado = perro.Retiro(0); //Verificación Assert.AreEqual("la cantidad a retirar debe ser mayor a cero", resultado); }