public void PruebaParametroInvalidoException()
        {
            try
            {
                List <Parametro> parametros = new List <Parametro>();
                Parametro        parametro  = null;
                parametros.Add(parametro);

                BDConexion con = new BDConexion();
                con.AsignarParametros(parametros);
                Assert.Fail("Una excepcion se ha debido de lanzar");
            }
            catch (ParametroInvalidoException parametroInvalidoException)
            {
                Assert.AreEqual("Error en un parametro del stored procedure", parametroInvalidoException.Mensaje);
            }
            catch (Exception e)
            {
                Assert.Fail(
                    string.Format("Unexpected exception of type {0} caught: {1}",
                                  e.GetType(), e.Message)
                    );
            }
        }