public void TesteUnicoElemento() { var listaDouble = new List <double>() { 0 }; MaiorMenor entidade = new MaiorMenor(); entidade.valores(listaDouble); Assert.AreEqual(listaDouble.Min(), entidade.Menor); Assert.AreEqual(listaDouble.Max(), entidade.Maior); }
public void TesteTop3UnicoElemento() { var listaDouble = new List <double>() { 123.45 }; MaiorMenor entidade = new MaiorMenor(); entidade.TopValoresLista(listaDouble); Assert.AreEqual(1, entidade.Top3.Count); Assert.AreEqual(listaDouble[0], entidade.Top3[0]); }
public void TesteTop3() { var listaDouble = new List <double>() { 123.45, 456.32, 785.12, 658.45 }; MaiorMenor entidade = new MaiorMenor(); entidade.TopValoresLista(listaDouble); Assert.AreEqual(3, entidade.Top3.Count); Assert.AreEqual(listaDouble[2], entidade.Top3[0]); Assert.AreEqual(listaDouble[3], entidade.Top3[1]); Assert.AreEqual(listaDouble[1], entidade.Top3[2]); }
public void TesteMaiorMenorDecrescente() { var listaDouble = new List <double>(); Random rd = new Random(); for (int i = 0; i < 500000; i++) { listaDouble.Add(rd.NextDouble() - i); } MaiorMenor entidade = new MaiorMenor(); entidade.valores(listaDouble); Assert.AreEqual(listaDouble.Min(), entidade.Menor); Assert.AreEqual(listaDouble.Max(), entidade.Maior); }