public void DeveSelecionarLancesMaioresQue5000() { Usuario joao = new Usuario("Joao"); FiltroDeLances filtro = new FiltroDeLances(); IList<Lance> resultado = filtro.Filtra(new List<Lance>() { new Lance(joao, 5000), new Lance(joao, 5001) }); Assert.AreEqual(1, resultado.Count); Assert.AreEqual(5001, resultado[0].Valor, 0.00001); }
public void NaoDeveSelecionarLancesEntre3000E5000() { Usuario joao = new Usuario("Joao"); FiltroDeLances filtro = new FiltroDeLances(); IList<Lance> resultado = filtro.Filtra(new List<Lance>() { new Lance(joao, 3000), new Lance(joao, 4000), new Lance(joao, 5000) }); Assert.AreEqual(0, resultado.Count); }
public void DeveSelecionarLancesEntre1000E3000() { Usuario joao = new Usuario("Joao"); FiltroDeLances filtro = new FiltroDeLances(); IList<Lance> resultado = filtro.Filtra(new List<Lance>() { new Lance(joao, 2000), new Lance(joao, 1000), new Lance(joao, 3000), new Lance(joao, 800) }); Assert.AreEqual(1, resultado.Count); Assert.AreEqual(2000, resultado[0].Valor, 0.00001); }