public void TestPalindromo2() { //escenario string Texto = "pedro"; bool ResultadoEsperado = false; bool ResultadoObtenido = false; Palindromica.PalidromicaLogica oTexto = new Palindromica.PalidromicaLogica(); //acción ResultadoObtenido = oTexto.palindromo(Texto); //afirmación Assert.AreEqual(ResultadoEsperado, ResultadoObtenido); }
/// <summary> /// Aqui vamos a realizar la comprovacion de la palabra introducida es palindromica /// </summary> /// <param name="sender">Lanza el evento bPalindro</param> /// <param name="e">Sin uso</param> private void bComprueva_Click(object sender, EventArgs e) { PalidromicaLogica opalin = new PalidromicaLogica(); string frase = tPalabra.Text; bool capicua = opalin.palindromo(frase); string resultado = ""; try {///Vamos a comprovar que no este vacio el textbox, para dar un aviso al usuario if (String.IsNullOrWhiteSpace((tPalabra.Text))) { resultado = "AVISO: Estado vacio debes introducir una palabra "; } else { if (capicua == true) { resultado = "La palabra introducida es palindromica"; } else { resultado = "La palabra introducida NO es palindromica"; } } MessageBox.Show(resultado); } catch (Exception ex) { MessageBox.Show("Se ha producido un error:"); } }