public void MaximoCincoLancePorUsuarioDobraLance() { var leilao = new Leilao("Yamaha Fazer 250"); var tiao = new Usuario("Sebastiao"); var tiago = new Usuario("Tiago"); leilao.Propoe(new Lance(tiao, 1000)); leilao.Propoe(new Lance(tiago, 1100)); leilao.DobraLance(tiao); leilao.DobraLance(tiago); leilao.DobraLance(tiao); leilao.DobraLance(tiago); leilao.DobraLance(tiao); leilao.DobraLance(tiago); leilao.DobraLance(tiao); leilao.DobraLance(tiago); leilao.DobraLance(tiao); leilao.DobraLance(tiago); Assert.AreEqual(10, leilao.Lances.Count); Assert.AreEqual(tiago, leilao.Lances[leilao.Lances.Count - 1].Usuario); Assert.AreEqual(17600d, leilao.Lances[leilao.Lances.Count - 1].ValorLance); }
public void NaoDeveDobrarCasoNaoHajaLanceAnterior() { Leilao leilao = new Leilao("Macbook Pro 15"); Usuario steveJobs = new Usuario("Steve Jobs"); leilao.DobraLance(steveJobs); Assert.AreEqual(0, leilao.Lances.Count); }