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) ); } }