示例#1
0
        public void RegisterProductSimpleSuccesTest()
        {
            List <Simples> productosSimplesList = new List <Simples>();

            //Preparar
            var salchicha = new Simples("10001", "salchicha", 1000, 1000, "ingrediente");

            //Acción
            var resultado = salchicha.Registro(10, productosSimplesList);

            //Verificación
            Assert.AreEqual("Producto agregado, ahora hay 10 unidad(es) del producto salchicha en inventario", resultado);
        }
示例#2
0
        public void RegisterProductSimpleFailTest()
        {
            List <Simples> productosSimplesList = new List <Simples>();

            //Preparar
            var salchicha = new Simples("10001", "salchicha", 1000, 1000, "ingrediente");

            //Acción
            var resultado = salchicha.Registro(0, productosSimplesList);

            //Verificación
            Assert.AreEqual("la cantidad a registrar debe ser mayor a 0 y usted intentó registrar 0 unidades", resultado);
        }
示例#3
0
        public void ExtractCeroProductSimpleFailTest()
        {
            var productosSimplesList = new List <Simples>();
            var movimientos          = new List <Movimiento>();

            var salchicha = new Simples("10001", "salchicha", 1000, 1000, "ingrediente");

            salchicha.Registro(10, productosSimplesList);

            var resultado = salchicha.Retiro(0, productosSimplesList, movimientos);

            //Verificación
            Assert.AreEqual("la cantidad a retirar debe ser mayor a 0 y usted intentó retirar 0 unidades", resultado);
        }
示例#4
0
        public void ExtractProductSimpleSuccesTest()
        {
            var productosSimplesList = new List <Simples>();
            var movimientos          = new List <Movimiento>();

            var salchicha = new Simples("10001", "salchicha", 1000, 1000, "ingrediente");

            salchicha.Registro(20, productosSimplesList);

            var resultado = salchicha.Retiro(5, productosSimplesList, movimientos);

            //Verificación
            Assert.AreEqual("Cantidad de producto actualizado, ahora hay 15 unidades del producto salchicha en inventario", resultado);
        }
示例#5
0
        public void ExtractBigProductSimpleFailTest()
        {
            var productosSimplesList = new List <Simples>();
            var movimientos          = new List <Movimiento>();

            var salchicha = new Simples("10001", "salchicha", 1000, 1000, "ingrediente");

            salchicha.Registro(10, productosSimplesList);

            var resultado = salchicha.Retiro(15, productosSimplesList, movimientos);

            //Verificación
            Assert.AreEqual("lo sentimos, solo hay 10 unidad(es) disponible(s) en inventario", resultado);
        }