Example #1
0
        public void TesteDoPalindromo()
        {
            Palindromo p         = new Palindromo();
            var        resultado = p.EhPalindromo("Socorram-me subi no onibus em Marrocos");

            Assert.IsTrue(resultado);
        }
Example #2
0
        public static void Main(String[] args)
        {
            Usuario joao  = new Usuario("João");
            Usuario jose  = new Usuario("Jose");
            Usuario maria = new Usuario("Maria");

            Leilao leilao = new Leilao("Carro");

            leilao.Propoe(new Lance(joao, 1000));
            leilao.Propoe(new Lance(jose, 4000));
            leilao.Propoe(new Lance(maria, 3000));
            leilao.Propoe(new Lance(maria, 7500));
            leilao.Propoe(new Lance(maria, 933));

            Avaliador avaliador = new Avaliador();

            avaliador.Avalia(leilao);

            double menorEsperado = 933;
            double maiorEsperado = 7500;

            Console.WriteLine(maiorEsperado == avaliador.MaiorLance);
            Console.WriteLine(menorEsperado == avaliador.MenorLance);
            Console.WriteLine(avaliador.MediaLances(leilao));

            Palindromo palindromo = new Palindromo();

            Console.WriteLine(palindromo.EhPalindromo("Socorram-me subi no onibus em Marrocos"));
            Console.ReadKey();
        }
Example #3
0
        public void DeveIdentificarPalindromo()
        {
            Palindromo p = new Palindromo();

            bool resultado = p.EhPalindromo(
                "Roma é amor");

            Assert.IsTrue(resultado);
        }
Example #4
0
        public void DeveIdentificarSeNaoEhPalindromo()
        {
            Palindromo p = new Palindromo();

            bool resultado = p.EhPalindromo(
                "Oi meu nome é joao!");

            Assert.IsFalse(resultado);
        }
Example #5
0
        public void DeveIdentificarPalindromoEFiltrarCaracteresInvalidos()
        {
            Palindromo p = new Palindromo();

            bool resultado = p.EhPalindromo(
                "--O-lobo-ama-o-bolo--");

            Assert.IsTrue(resultado);
        }
Example #6
0
        public void DeveIdentificarSeNaoEhPalindromo()
        {
            Palindromo p = new Palindromo();

            bool resultado = p.EhPalindromo(
                "E preciso amar as pessoas como se nao houvesse amanha");

            Assert.IsFalse(resultado);
        }
Example #7
0
        public void DeveIdentificarPalindromo()
        {
            Palindromo p = new Palindromo();

            bool resultado = p.EhPalindromo(
                "Anotaram a data da maratona");

            Assert.IsTrue(resultado);
        }
Example #8
0
        public void DeveIdentificarPalindromoEFiltrarCaracteresInvalidos()
        {
            Palindromo p = new Palindromo();

            bool resultado = p.EhPalindromo(
                "Socorram-me subi no onibus em Marrocos");

            Assert.IsTrue(resultado);
        }
Example #9
0
        public void TestaPalindromo()
        {
            var verificador = new Palindromo();

            var palindromo    = verificador.EhPalindromo("Socorram-me subi no onibus em Marrocos");
            var palindromo2   = verificador.EhPalindromo("Anotaram a data da maratona");
            var naopalindromo = verificador.EhPalindromo("Frase qualquer");

            Assert.IsTrue(palindromo);
            Assert.IsFalse(naopalindromo);
            Assert.IsTrue(palindromo2);
        }
Example #10
0
 public void SetUp()
 {
     palindromo = new Palindromo();
 }