Example #1
0
        public void DeveDobrarOLance()
        {
            Leilao leilao = new CriadorDeLeilao()
                            .Para("Macbook Pro 15")
                            .Lance(jobs, 2000)
                            .Lance(gates, 3000)
                            .Constroi();

            leilao.DobraLance(jobs);

            Assert.AreEqual(6000, leilao.ultimoLanceDado().Valor, 0.00001);
        }
Example #2
0
        public void TesteDobrarLance()
        {
            Usuario alex = new Usuario("Alex");
            Usuario joao = new Usuario("João");

            Leilao leilao = new CriadorDeLeilao().Para("PS4 Novo")
                            .Lance(alex, 1000.0)
                            .Lance(joao, 1500.0)
                            .Constroi();

            leilao.DobraLance(alex);

            Assert.AreEqual(2000, leilao.Lances[2].Valor);
        }