public void DeveEntenderLancesEmOrdemCrescente() { //1a Parte: cenário Usuario joao = new Usuario("Joao"); Usuario jose = new Usuario("Jose"); Usuario maria = new Usuario("Maria"); Leilao leilao = new Leilao("Playstation 3 Novo"); leilao.Propoe(new Lance(maria, 250.0)); leilao.Propoe(new Lance(joao, 300.0)); leilao.Propoe(new Lance(jose, 400.0)); //2a Parte: acao Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); //3a Parte: validacao double maiorEsperado = 400; double menorEsperado = 250; Assert.AreEqual(maiorEsperado, leiloeiro.MaiorLance, 0.0001); Assert.AreEqual(menorEsperado, leiloeiro.MenorLance, 0.0001); }
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(); }
public void CriaAvaliador() { this.leiloeiro = new Avaliador(); this.joao = new Usuario("Joao"); this.jose = new Usuario("Jose"); this.maria = new Usuario("Maria"); }
public void SetUp() { this.leiloeiro = new Avaliador(); this.joao = new Usuario("João"); this.jose = new Usuario("José"); this.maria = new Usuario("Maria"); }
static void Main(string[] args) { // 1st part: scenario (ARRANGE) Usuario joao = new Usuario("Joao"); Usuario jose = new Usuario("Jose"); Usuario maria = new Usuario("Maria"); Leilao leilao = new Leilao("Playstation 3 Novo"); leilao.Propoe(new Lance(maria, 250.0)); leilao.Propoe(new Lance(joao, 300.0)); leilao.Propoe(new Lance(jose, 400.0)); // 2nd part: ACT Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); // 3rd part: validation (ASSERT) double maiorEsperado = 400; double menorEsperado = 250; Console.WriteLine(maiorEsperado == leiloeiro.MaiorLance); Console.WriteLine(menorEsperado == leiloeiro.MenorLance); Console.ReadKey(); }
public void DeveEntenderLancesEmOrdemCrescente() { // cenario: 3 lances em ordem crescente Usuario morgan = new Usuario("Arthur Morgan"); Usuario dutch = new Usuario("Dutch Van Der Linde"); Usuario maria = new Usuario("maria"); Leilao leilao = new Leilao("Red Dead Redemption II"); leilao.Propoe(new Lance(maria, 250.0)); leilao.Propoe(new Lance(morgan, 300.0)); leilao.Propoe(new Lance(dutch, 400.0)); //executando a acao Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); // comparando a saida com o esperado double maiorEsperado = 400; double menorEsperado = 250; Assert.AreEqual(maiorEsperado, leiloeiro.MaiorLance, 0.00001); Assert.AreEqual(menorEsperado, leiloeiro.MenorLance, 0.00001); }
public void Main() { //1a parte: Cenario Usuario joao = new Usuario("Joao"); Usuario jose = new Usuario("José"); Usuario maria = new Usuario("Maria"); Usuario Bob = new Usuario("Bob"); Usuario Marley = new Usuario("Marley"); Usuario Steav = new Usuario("Steav"); Usuario Jon = new Usuario("Jon"); Usuario Bills = new Usuario("Bills"); Usuario Hohenhain = new Usuario("Hohenhain"); Leilao leilao = new Leilao("Playstation 3 Novo"); leilao.Propoe(new Lance(Bob, 400.0)); leilao.Propoe(new Lance(Bills, 300.0)); leilao.Propoe(new Lance(Marley, 200.0)); leilao.Propoe(new Lance(Hohenhain, 100.0)); //2a parte: acao Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); //3a parte: validacao Assert.AreEqual(400, leiloeiro.MaiorLance, 0.00001); Assert.AreEqual(100, leiloeiro.MenorLance, 0.00001); }
public void CriaAvaliadorEUsuarios() { this.leiloeiro = new Avaliador(); this.jobs = new Usuario("Steve Jobs"); this.wozniak = new Usuario("Steve Wozniak"); this.gates = new Usuario("Bill Gates"); }
public void CriaAvaliador() { leiloeiro = new Avaliador(); joao = new Usuario("João"); jose = new Usuario("José"); maria = new Usuario("Maria"); }
public void SetupTeste() { leiloeiro = new Avaliador(); joao = new Usuario("João"); jose = new Usuario("José"); maria = new Usuario("Maria"); Console.WriteLine("Executando o setup do teste"); }
public void CriaAvaliador() { leiloeiro = new Avaliador(); joao = new Usuario("João"); jose = new Usuario("José"); maria = new Usuario("Maria"); Console.WriteLine("inicializando teste!"); }
public void SetUp() { //1-CENÁRIO: avaliador = new Avaliador(); joao = new Usuario("João"); maria = new Usuario("Maria"); pedro = new Usuario("Pedro"); Console.WriteLine("Iniciando teste..."); }
public void CriaAvaliador() { this.leiloeiro = new Avaliador(); this.alex = new Usuario("Alex"); this.lucas = new Usuario("Lucas"); this.maria = new Usuario("Maria"); this.joao = new Usuario("João"); }
public void CriaAvaliador() { this.leiloeiro = new Avaliador(); Console.WriteLine("Executando o Cria Avaliador"); this.joao = new Usuario("Joao"); this.jose = new Usuario("Jose"); this.maria = new Usuario("Maria"); }
public void ListaNula() { Leilao leilao = new Leilao("Playstation 3 Novo"); Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); Assert.AreEqual(0, leiloeiro.TresMaiores.Count); }
public void NenhumLance() { Leilao leilao = new Leilao("Playstation 3 Novo"); Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); List <Lance> resultado = leiloeiro.TresMaiores; Assert.AreEqual(0, resultado[0].Valor, 0.0001); }
public void DeveDevolverListaVaziaCasoNaoHajaLances() { Leilao leilao = new Leilao("Playstation 3 Novo"); Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); var maiores = leiloeiro.TresMaiores; Assert.AreEqual(0, maiores.Count); }
public void DeveEntenderLeilaoComApenasUmLance() { Usuario joao = new Usuario("Joao"); Leilao leilao = new Leilao("Playstation 3 Novo"); leilao.Propoe(new Lance(joao, 1000.0)); Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); Assert.AreEqual(1000, leiloeiro.MaiorLance, 0.0001); Assert.AreEqual(1000, leiloeiro.MenorLance, 0.0001); }
public void DoisLances() { Usuario joao = new Usuario("Joao"); Usuario joao2 = new Usuario("Joao2"); Leilao leilao = new Leilao("Playstation 3 Novo"); leilao.Propoe(new Lance(joao, 400.0)); leilao.Propoe(new Lance(joao2, 300.0)); Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); List <Lance> resultado = leiloeiro.TresMaiores; Assert.AreEqual(400, resultado[0].Valor, 0.0001); Assert.AreEqual(300, resultado[1].Valor, 0.0001); }
public void TesteOutroCenarioLances() { Usuario Luan = new Usuario("Luan"); Leilao leilao = new Leilao("TV"); Avaliador leiloeiro = new Avaliador(); string Message; leilao.Propoe(new Lance(Luan, 0)); try { leiloeiro.Avalia(leilao); } catch (Exception ex) { Message = ex.ToString(); } }
public void DoisValores() { Usuario joao = new Usuario("Joao"); Usuario jose = new Usuario("José"); Leilao leilao = new Leilao("Playstation 3 Novo"); leilao.Propoe(new Lance(jose, 395.0)); leilao.Propoe(new Lance(joao, 200.0)); Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); Assert.AreEqual(2, leiloeiro.TresMaiores.Count); Assert.AreEqual(395, leiloeiro.TresMaiores[0].Valor); Assert.AreEqual(200, leiloeiro.TresMaiores[1].Valor); }
public void DeveDevolverTodosLancesCasoNaoHajaNoMinimo3() { Usuario joao = new Usuario("Joao"); Usuario maria = new Usuario("maria"); Leilao leilao = new Leilao("Playstation 3 Novo"); leilao.Propoe(new Lance(joao, 800.0)); leilao.Propoe(new Lance(maria, 400.0)); Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); var maiores = leiloeiro.TresMaiores; Assert.AreEqual(2, maiores.Count); Assert.AreEqual(800, maiores[0].Valor, 0.0001); Assert.AreEqual(400, maiores[1].Valor, 0.0001); }
public void MediaDosLancesTest() { //cenario: média de 3 lances Usuario john = new Usuario("John Marston"); Usuario hosea = new Usuario("Hosea"); Usuario abigail = new Usuario("Abigail"); Leilao leilao = new Leilao("RDRII"); leilao.Propoe(new Lance(john, 200.0)); leilao.Propoe(new Lance(hosea, 200.0)); leilao.Propoe(new Lance(abigail, 200.0)); Avaliador leiloeiro = new Avaliador(); double mediaEsperada = 200; Assert.AreEqual(mediaEsperada, leiloeiro.MediaDosLances(leilao), 0.00001); }
public void DeveEntenderLancesEmOrdemCrescenteComOutrosValores() { Usuario joao = new Usuario("Joao"); Usuario jose = new Usuario("José"); Usuario maria = new Usuario("Maria"); Leilao leilao = new Leilao("Playstation 3 Novo"); leilao.Propoe(new Lance(maria, 1000.0)); leilao.Propoe(new Lance(joao, 2000.0)); leilao.Propoe(new Lance(jose, 3000.0)); Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); Assert.AreEqual(3000, leiloeiro.MaiorLance, 0.0001); Assert.AreEqual(1000, leiloeiro.MenorLance, 0.0001); }
[Test] // Adc public void TesteOrdemDecrescente() // Deixar publico e sem nada dentro do Main() { // Cenário - 1° parte do teste Usuario joao = new Usuario("Joao"); Usuario jose = new Usuario("José"); Usuario maria = new Usuario("Maria"); Leilao leilao = new Leilao("Playstation 3 Novo"); leilao.Propoe(new Lance(joao, 900.0)); leilao.Propoe(new Lance(jose, 500.0)); leilao.Propoe(new Lance(maria, 50.0)); // Ação - 2° parte Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); // Validação - 3° parte Assert.AreEqual(900, leiloeiro.MaiorLance, 0.00001); // imprime 400.0 Assert.AreEqual(50, leiloeiro.MenorLance, 0.0001); // imprime 200.0 }
public void ValoresDecrescente() { Usuario joao = new Usuario("Joao"); Usuario joao2 = new Usuario("Joao2"); Usuario joao3 = new Usuario("Joao3"); Usuario joao4 = new Usuario("Joao4"); Leilao leilao = new Leilao("Playstation 3 Novo"); leilao.Propoe(new Lance(joao, 400.0)); leilao.Propoe(new Lance(joao2, 300.0)); leilao.Propoe(new Lance(joao3, 200.0)); leilao.Propoe(new Lance(joao4, 100.0)); Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); double maiorEsperado = 400; double menorEsperado = 100; Assert.AreEqual(maiorEsperado, leiloeiro.MaiorLance, 0.0001); Assert.AreEqual(menorEsperado, leiloeiro.MenorLance, 0.0001); }
public void DeveEncontrarOsTresMaioresLances() { Usuario joao = new Usuario("Joao"); Usuario maria = new Usuario("maria"); Leilao leilao = new Leilao("Playstation 3 Novo"); leilao.Propoe(new Lance(maria, 200.0)); leilao.Propoe(new Lance(joao, 300.0)); leilao.Propoe(new Lance(maria, 400.0)); Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); var maiores = leiloeiro.TresMaiores; Assert.AreEqual(3, maiores.Count); Assert.AreEqual(400, maiores[0].Valor, 0.0001); Assert.AreEqual(300, maiores[1].Valor, 0.0001); Assert.AreEqual(200, maiores[2].Valor, 0.0001); }
public void TestDeMedia() { // cenario: 3 lances em ordem crescente Usuario joao = new Usuario("Joao"); Usuario jose = new Usuario("José"); Usuario maria = new Usuario("Maria"); Leilao leilao = new Leilao("Playstation 3 Novo"); leilao.Propoe(new Lance(maria, 300.0)); leilao.Propoe(new Lance(joao, 400.0)); leilao.Propoe(new Lance(jose, 500.0)); // executando a acao Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); // comparando a saida com o esperado Assert.AreEqual(400, leiloeiro.Media, 0.0001); }
public void DeveCalcularAMedia() { //1a Parte: cenário Usuario joao = new Usuario("Joao"); Usuario jose = new Usuario("Jose"); Usuario maria = new Usuario("Maria"); Leilao leilao = new Leilao("Playstation 3 Novo"); leilao.Propoe(new Lance(maria, 300.0)); leilao.Propoe(new Lance(joao, 400.0)); leilao.Propoe(new Lance(jose, 500.0)); //2a Parte: acao Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); //3a Parte: validacao Assert.AreEqual(400, leiloeiro.ValorMedio, 0.0001); }
public void DeveEntenderLancesEmOrdemRandomica() { Usuario joao = new Usuario("Joao"); Usuario maria = new Usuario("Maria"); Usuario jose = new Usuario("Jose"); Leilao leilao = new Leilao("Playstation 3 Novo"); leilao.Propoe(new Lance(joao, 200.0)); leilao.Propoe(new Lance(maria, 450.0)); leilao.Propoe(new Lance(jose, 120.0)); leilao.Propoe(new Lance(maria, 700.0)); leilao.Propoe(new Lance(joao, 630.0)); leilao.Propoe(new Lance(jose, 230.0)); Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); Assert.AreEqual(700, leiloeiro.MaiorLance, 0.0001); Assert.AreEqual(120, leiloeiro.MenorLance, 0.0001); }
public void TearDown() { this.avaliador = new Avaliador(); this.usuario1 = new Usuario("Nome1"); this.usuario2 = new Usuario("Nome2"); this.usuario3 = new Usuario("Nome3"); Console.WriteLine("Libera recurso usado por cada teste"); }
public void SetUp() { this.avaliador = new Avaliador(); this.usuario1 = new Usuario("Nome1"); this.usuario2 = new Usuario("Nome2"); this.usuario3 = new Usuario("Nome3"); Console.WriteLine("Cria recurso usado por cada teste"); }