Exemplo n.º 1
0
        public void PuedeSoloicitarExistenciaMayorALaExistenciaDelProductoYMayorACero()
        {
            //ARRANGE //PREPARAR // DADO // GIVEN
            var list = new List <ProductoSimple>();

            list.Add(new ProductoSimple("Queso", 50, 700, 500));
            list.Add(new ProductoSimple("Pan", 30, 1000, 600));
            list.Add(new ProductoSimple("Salchicha", 40, 800, 500));

            var producto = new ProductoCompuesto("PERRO CALIENTE", 0, 0, 0);

            producto.ListaProductos(list);
            // ACT // ACCION // CUANDO // WHEN
            var resultado = producto.Salida(2);

            //ASSERT //AFIRMACION //ENTONCES //THEN
            Assert.AreEqual("Venta Exitosa", resultado);
        }
Exemplo n.º 2
0
        public void NoPuedeIngresarExistenciaMenorOIgualACero()
        {
            //ARRANGE //PREPARAR // DADO // GIVEN
            var list = new List <ProductoSimple>();

            list.Add(new ProductoSimple("Queso", 50, 700, 500));
            list.Add(new ProductoSimple("Pan", 30, 1000, 600));
            list.Add(new ProductoSimple("Salchicha", 40, 800, 500));

            var producto = new ProductoCompuesto("PERRO CALIENTE", 0, 0, 0);

            producto.ListaProductos(list);
            // ACT // ACCION // CUANDO // WHEN
            var resultado = producto.Salida(0);

            //ASSERT //AFIRMACION //ENTONCES //THEN
            Assert.AreEqual("Registro Fallido, Existencia Solicitada: 0", resultado);
        }