示例#1
0
        public void PuedeRegistrarCantidadMayoraCero()
        {
            var producto  = new ProductoSimple("1", "Pan", 2000, 4000, "Preparar");
            var resultado = producto.Agregar(2);

            Assert.AreEqual($"Se agregó correctamente", resultado);
        }
示例#2
0
        public void NoPuedeRegistrarCantidadMenoroIgualaCero()
        {
            var producto  = new ProductoSimple("1", "Pan", 3000, 0, "Combo");
            var resultado = producto.Agregar(0);

            Assert.AreEqual($"Entrada menor o igual a 0", resultado);
        }
示例#3
0
        public void EntradaDebeAumentarCantidad()
        {
            ProductoSimple prod = new ProductoSimple("001", "Salchicha", 1000, 0, "Preparacion");

            //Act
            var respuesta = prod.Agregar(10);

            //Assert
            Assert.AreEqual("Salchicha Nueva cantidad: 10", respuesta);
        }
示例#4
0
        public void SalidaProductoSimpleDebeDisminuirCantidad()
        {
            //Arrange
            ProductoSimple prod = new ProductoSimple("002", "CocaCola", 1000, 3000, "Venta");

            //Act
            prod.Agregar(10);
            var respuesta = prod.RegistrarSalida(7);

            //Assert
            Assert.AreEqual("Nueva salida: Salchicha, cantidad:7, costo:1000, precio:3000", respuesta);
        }