コード例 #1
0
        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);
        }
コード例 #2
0
        /// <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:");
            }
        }