Instalei o NUnit via Nuget e está dando o erro ao executar o teste dentro do próprio Visual Studio 2017.
Na linha -> Assert.AreEqual( 3 , maiores.Count);
O que está faltando?
public void DeveEncontrarOsTresMaioresLances() { Usuario joao = new Usuario("João"); Usuario maria = new Usuario("Maria"); Leilao leilao = new Leilao("Playstation 3 Novo");
leilao.Propoe(new Lance(joao, 100.0)); 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);
List maiores = leiloeiro.TresMaiores;
Assert.AreEqual( 3 , maiores.Count); Assert.AreEqual(400, maiores[0].Valor, 0.00001); Assert.AreEqual(300, maiores[1].Valor, 0.00001); Assert.AreEqual(200, maiores[2].Valor, 0.00001); }