public void TestAgregarCategoriaSoloId()
        {
            //Arrange
            AuxCategoria auxCategoria = new AuxCategoria();
            Categoria    cat          = new Categoria();

            cat.Idcategoria = 2;


            int resultadoEsperado = 1;
            int resultadoObtenido = 0;

            //ACT
            resultadoObtenido = auxCategoria.Agregar(cat);

            //Assert
            Assert.AreEqual(resultadoEsperado, resultadoObtenido);
        }
        public void TestAgregarCategoriaDescripcionSimbolos()
        {
            //Arrange
            AuxCategoria auxCategoria = new AuxCategoria();

            var Idcategoria = 2;
            var Nombre      = "Shampoo";
            var Descripcion = "!!#%%";

            int resultadoEsperado = 1;
            int resultadoObtenido = 0;

            //ACT
            resultadoObtenido = auxCategoria.Agregar(Idcategoria, Nombre, Descripcion);

            //Assert
            Assert.AreEqual(resultadoEsperado, resultadoObtenido);
        }
        public void TestAgregarCategoriaConParametrosIdNegativo()
        {
            //Arrange
            AuxCategoria auxCategoria = new AuxCategoria();

            var Idcategoria = -8;
            var Nombre      = "Shampoo";
            var Descripcion = "El mejor shampoo del mundo";

            int resultadoEsperado = 1;
            int resultadoObtenido = 0;

            //ACT
            resultadoObtenido = auxCategoria.Agregar(Idcategoria, Nombre, Descripcion);

            //Assert
            Assert.AreEqual(resultadoEsperado, resultadoObtenido);
        }
        public void TestModificarCategoriaComoObjetoSinDescripcion()
        {
            //Arrange
            AuxCategoria auxCategoria = new AuxCategoria();
            Categoria    categoria    = new Categoria();


            categoria.Idcategoria = 1;
            categoria.Nombre      = "Shampoo";

            int resultadoEsperado = 1;
            int resultadoObtenido = 0;

            //ACT
            resultadoObtenido = auxCategoria.Modificar(categoria);

            //Assert
            Assert.AreEqual(resultadoEsperado, resultadoObtenido);
        }
        public void TestAgregarCategoriaComoObjeto()
        {
            //Arrange
            AuxCategoria auxCategoria = new AuxCategoria();
            Categoria    categoria    = new Categoria();

            categoria.Idcategoria = 1;
            categoria.Nombre      = "Shampoo";
            categoria.Descripcion = "El mejor shampoo del mundo";

            int resultadoEsperado = 1;
            int resultadoObtenido = 0;

            //ACT
            resultadoObtenido = auxCategoria.Agregar(categoria);

            //Assert
            Assert.AreEqual(resultadoEsperado, resultadoObtenido);
        }
Beispiel #6
0
        public void TestAgregarCategoriaObjeto()
        {
            //arrange
            AuxCategoria auxCat = new AuxCategoria();
            Categoria    cat    = new Categoria();

            cat.Idcategoria = 1;
            cat.Nombre      = "Balsamo";
            cat.Descripcion = "Las 3 B";

            int resultadoEsperado = 1;
            int resultadoObtenido = 0;

            //act
            resultadoObtenido = auxCat.Agregar(cat);

            //assert
            Assert.AreEqual(resultadoEsperado, resultadoObtenido);
        }
        public void TestAgregarCategoriaConNombreNull()
        {
            //Arrange
            AuxCategoria auxCategoria = new AuxCategoria();
            Categoria    cat          = new Categoria();

            cat.Idcategoria = 3;
            cat.Nombre      = null;
            cat.Descripcion = "Lo mejor de lo mejor";

            int resultadoEsperado = 0;
            int resultadoObtenido = 1;

            //ACT
            resultadoObtenido = auxCategoria.Agregar(cat.Idcategoria, cat.Nombre, cat.Descripcion);

            //Assert
            Assert.AreEqual(resultadoEsperado, resultadoObtenido);
        }
Beispiel #8
0
        public void eliminarIDnoExistente()
        {
            //arrange
            AuxCategoria auxCat = new AuxCategoria();
            Categoria    cat    = new Categoria();

            cat.Idcategoria = 1;
            cat.Nombre      = "shampoo";
            cat.Descripcion = "genial";
            auxCat.Agregar(cat);

            int resultadoEsperado = 0;
            int resultadoObtenido = 0;

            auxCat.Agregar(cat);

            //act
            resultadoObtenido = auxCat.Eliminar(2);

            //assert
            Assert.AreEqual(resultadoEsperado, resultadoObtenido);
        }
        public void TestEliminarCategoriaConIdExistente()
        {
            //Arrange Eliminar
            AuxCategoria auxCategoria         = new AuxCategoria();
            int          idCategoriaExistente = 1;

            int resultadoEsperado = 1;
            int resultadoObtenido = 0;
            //Agregar

            Categoria categoria = new Categoria();

            categoria.Idcategoria = 1;
            categoria.Nombre      = "Shampoo";
            categoria.Descripcion = "El mejor shampoo del mundo";
            auxCategoria.Agregar(categoria);

            //ACT
            resultadoObtenido = auxCategoria.Eliminar(idCategoriaExistente);

            //Assert
            Assert.AreEqual(resultadoEsperado, resultadoObtenido);
        }
        public void TestEliminarCategoriaConIdNegativo()
        {
            //Arrange
            AuxCategoria auxCategoria = new AuxCategoria();
            Categoria    cat          = new Categoria();

            cat.Idcategoria = -4;
            cat.Nombre      = "Shampoo";
            cat.Descripcion = "Lo mejor";
            auxCategoria.Agregar(cat);

            var Idcategoria = -4;


            int resultadoEsperado = 1;
            int resultadoObtenido = 0;

            //ACT
            resultadoObtenido = auxCategoria.Eliminar(Idcategoria);

            //Assert
            Assert.AreEqual(resultadoEsperado, resultadoObtenido);
        }
Beispiel #11
0
        public void TestModificarProducto() //Solo tiene metodo por parametros
        {
            AuxProducto  auxPro  = new AuxProducto();
            Producto     prod    = new Producto();
            AuxCategoria auxCate = new AuxCategoria();
            Categoria    cate    = new Categoria();

            cate.Idcategoria = 3;
            cate.Nombre      = "Shampoooo";
            cate.Descripcion = "Muy buenardo";

            auxCate.Agregar(cate);

            prod.IdProducto = 1;
            prod.Nombre     = "Producto1";
            prod.Precio     = 1000;
            prod.Stock      = 5;
            prod.Cat        = cate;
            prod.Estado     = true;

            auxPro.AgregarProducto(prod);

            int resultadoEsperado = 1;
            int resultadoObtenido = 0;

            var idProducto = 1;
            var nombre     = "Producto33";
            var cat        = cate;
            var precio     = 200;
            var stock      = 3;

            //act
            resultadoObtenido = auxPro.Modificar(idProducto, nombre, cat, precio, stock);

            //assert
            Assert.AreEqual(resultadoEsperado, resultadoObtenido);
        }
        public void TestModificarCategoriaConParametros()
        {
            //Arrange
            AuxCategoria auxCategoria = new AuxCategoria();

            var Idcategoria = 2;
            var Nombre      = "Shampoo";
            var Descripcion = "El mejor shampoo del mundo";

            auxCategoria.Agregar(Idcategoria, Nombre, Descripcion);

            Idcategoria = 2;
            Nombre      = "Balsamo";
            Descripcion = "XD";

            int resultadoEsperado = 1;
            int resultadoObtenido = 0;

            //ACT
            resultadoObtenido = auxCategoria.Modificar(Idcategoria, Nombre, Descripcion);

            //Assert
            Assert.AreEqual(resultadoEsperado, resultadoObtenido);
        }
Beispiel #13
0
        public void TestModificarObjetoSID()
        {
            //arrange
            AuxCategoria auxCat = new AuxCategoria();
            Categoria    cat    = new Categoria();

            cat.Idcategoria = 5;
            cat.Nombre      = "Jabon";
            cat.Descripcion = "Las 2 B";

            auxCat.Agregar(cat);

            cat.Nombre      = "Shampoo";
            cat.Descripcion = "Malisimo";

            int resultadoEsperado = 1;
            int resultadoObtenido = 0;

            //act
            resultadoObtenido = auxCat.Modificar(cat);

            //assert
            Assert.AreEqual(resultadoEsperado, resultadoObtenido);
        }
        public void TestEliminarCategoria()
        {
            //Arrange
            AuxCategoria auxCategoria = new AuxCategoria();
            Categoria    cat          = new Categoria();

            cat.Idcategoria = 2;
            cat.Nombre      = "Jabon";
            cat.Descripcion = "Buen olor";
            auxCategoria.Agregar(cat);


            var Idcategoria = 2;


            int resultadoEsperado = 1;
            int resultadoObtenido = 0;

            //ACT
            resultadoObtenido = auxCategoria.Eliminar(Idcategoria);

            //Assert
            Assert.AreEqual(resultadoEsperado, resultadoObtenido);
        }