public void sqlAgregarImplementoTest()
        {
            try
            {
                Int16 id = 1;
                Int16 idP=1;
                Int16 prioridad = 1;
                String tipo = "Tratamiento de prueba";
                Int16 cantidad = 2;
                List<Producto> lista = null;
                bool ImplementoAgregado = false;

                Implemento miImplemento = new Implemento (id, idP, prioridad,tipo,cantidad,lista);
                DAOImplemento serverImplemento = new DAOImplemento();
                ImplementoAgregado = serverImplemento.SqlAgregarImplemento(miImplemento);

                //Assert que comprueba que el objeto exista.
                Assert.IsNotNull(miImplemento);

                //Assert para que los string no esten vacios
                Assert.IsNotEmpty(miImplemento.TipoProducto);

                Assert.IsTrue(ImplementoAgregado);

            }
            catch (NullReferenceException e)
            {
                throw new Exception("no hay objeto", e);
            }
        }
        public void sqlAgregarImplementoTest()
        {
            try
            {
                DAOImplemento prueba = new DAOImplemento();
                Entidad implemento = FabricaEntidad.NuevoImplemento();

                (implemento as Implemento).IdImplemento = 1;
                (implemento as Implemento).IdProducto = 1;
                (implemento as Implemento).Prioridad  = 1;
                (implemento as Implemento).TipoProducto  = "Tratamiento de prueba";
                (implemento as Implemento).Cantidad  = 2;

                List<Entidad> lista = new List<Entidad>();
                bool ImplementoAgregado = false;

                Assert.IsNotNull(prueba.SqlAgregarImplemento(implemento));

                DAOImplemento serverImplemento = new DAOImplemento();
                ImplementoAgregado = serverImplemento.SqlAgregarImplemento(implemento);

                //Assert que comprueba que el objeto exista.
                Assert.IsNotNull(prueba.SqlAgregarImplemento(implemento));

                //Assert para que los string no esten vacios
                Assert.IsNotEmpty((implemento as Implemento).TipoProducto);

                Assert.IsTrue(ImplementoAgregado);

            }
            catch (NullReferenceException e)
            {
                throw new Exception("no hay objeto", e);
            }
        }
        public void sqlModificarImplementoTest()
        {
            DAOImplemento prueba = new DAOImplemento();
            Entidad implemento = FabricaEntidad.NuevoImplemento();

            (implemento as Implemento).IdTratamiento = 1;
            (implemento as Implemento).IdProducto = 1;
            (implemento as Implemento).Prioridad = 1;
            (implemento as Implemento).TipoProducto = "Tratamiento de prueba";
            (implemento as Implemento).Cantidad = 2;

            List<Entidad> lista = new List<Entidad>(); ;
            bool ImplementoAgregado = false;

            Assert.IsNotNull(prueba.SqlAgregarImplemento(implemento));

            DAOImplemento serverImplemento = new DAOImplemento();
            ImplementoAgregado = serverImplemento.SqlModificarImplemento(implemento);

            //Assert que comprueba que el objeto exista.
            Assert.IsNotNull(implemento);

            //Assert para que los string no esten vacios
            Assert.IsNotEmpty((implemento as Implemento).TipoProducto);

            Assert.IsTrue(ImplementoAgregado);
        }