Exemple #1
0
        public void Validar_UsuarioVencedorLeilaoInternetContador_Teste()
        {
            var joao  = new Usuario("Joao");
            var bruno = new Usuario("Bruno");
            var lucas = new Usuario("Lucas");

            var leilaoPlaystation = new Leilao("Playstation");

            leilaoPlaystation.ProporLance(new Lance(joao, 200.00));
            leilaoPlaystation.ProporLance(new Lance(joao, 400.00));
            leilaoPlaystation.ProporLance(new Lance(bruno, 250.00));
            leilaoPlaystation.ProporLance(new Lance(lucas, 325.00));
            leilaoPlaystation.ProporLance(new Lance(joao, 300.00));
            leilaoPlaystation.ProporLance(new Lance(bruno, 350.00));
            leilaoPlaystation.ProporLance(new Lance(lucas, 250.00));
            leilaoPlaystation.ProporLance(new Lance(bruno, 350.00));
            leilaoPlaystation.ProporLance(new Lance(lucas, 200.00));
            leilaoPlaystation.ProporLance(new Lance(bruno, 250.00));
            leilaoPlaystation.ProporLance(new Lance(lucas, 500.00));
            leilaoPlaystation.ProporLance(new Lance(joao, 150.00));

            Avaliador leiloeiro = new Avaliador();

            leiloeiro.Avaliar(leilaoPlaystation);
            Assert.AreEqual(leilaoPlaystation.Lances.Count, 8);
        }
Exemple #2
0
        public void Validar_Segundo_Teste()
        {
            //Leilão
            var davi = new Usuario("Davi");
            var leilaoPlaystation = new Leilao("Playstation");

            leilaoPlaystation.ProporLance(new Lance(davi, 300.00));
            leilaoPlaystation.ProporLance(new Lance(davi, 250.00));
            leilaoPlaystation.ProporLance(new Lance(davi, 200.00));
            Avaliador leiloeiro = new Avaliador();

            leiloeiro.Avaliar(leilaoPlaystation);
            Assert.AreEqual(leiloeiro.MaiorLance, 300.00);
        }
Exemple #3
0
        public void Validar_UsuarioVencedorLeilaoCrescente_Teste()
        {
            var davi              = new Usuario("Davi");
            var bruno             = new Usuario("Bruno");
            var leilaoPlaystation = new Leilao("Playstation");

            leilaoPlaystation.ProporLance(new Lance(davi, 200.00));
            leilaoPlaystation.ProporLance(new Lance(bruno, 250.00));
            leilaoPlaystation.ProporLance(new Lance(davi, 300.00));
            leilaoPlaystation.ProporLance(new Lance(bruno, 350.00));
            Avaliador leiloeiro = new Avaliador();

            leiloeiro.Avaliar(leilaoPlaystation);
            Assert.AreEqual(leiloeiro.VencedorLance, bruno);
        }
Exemple #4
0
        public void Validar_Quarto_Teste()
        {
            //EntidadeTeste entidadeTeste = new EntidadeTeste();
            //Assert.AreEqual(true, true);
            //Leilão
            var davi              = new Usuario("Davi");
            var bruno             = new Usuario("Bruno");
            var leilaoPlaystation = new Leilao("Playstation");

            leilaoPlaystation.ProporLance(new Lance(davi, 200.00));
            leilaoPlaystation.ProporLance(new Lance(bruno, 250.00));
            leilaoPlaystation.ProporLance(new Lance(davi, 300.00));
            leilaoPlaystation.ProporLance(new Lance(bruno, 350.00));
            Avaliador leiloeiro = new Avaliador();

            leiloeiro.Avaliar(leilaoPlaystation);
            Assert.AreEqual(leiloeiro.MaiorLance, 350.00);
        }