public void TestComparacaoBasica() { Tuple <Vaga, double, double> vaga1 = Tuple.Create(new Vaga { Salario = 2100 }, 0.80, 0.0); Tuple <Vaga, double, double> vaga2 = Tuple.Create(new Vaga { Salario = 2100 }, 0.80, 0.0); ComparadorVaga comparador = new ComparadorVaga(); Assert.IsTrue(comparador.Compare(vaga1, vaga2) == 0); }
public void TestComparacaoVagaDiferencaGrandeSalarioGrandeRequisitos2Inverso3() { Tuple <Vaga, double, double> vaga1 = Tuple.Create(new Vaga { Salario = 1200 }, 0.90, 0.0); Tuple <Vaga, double, double> vaga2 = Tuple.Create(new Vaga { Salario = 3000 }, 0.50, 0.0); ComparadorVaga comparador = new ComparadorVaga(); double result = comparador.Compare(vaga1, vaga2); Assert.IsTrue(result < 0, "Esperado < 0, retornado: " + result); //vaga 1 melhor que vaga 2 é o esperado }
public void TestComparacaoVagaDiferencaPequenaSalarioPequenaRequisitos() { Tuple <Vaga, double, double> vaga1 = Tuple.Create(new Vaga { Salario = 3000 }, 0.85, 0.0); Tuple <Vaga, double, double> vaga2 = Tuple.Create(new Vaga { Salario = 3100 }, 0.80, 0.0); ComparadorVaga comparador = new ComparadorVaga(); double result = comparador.Compare(vaga1, vaga2); Assert.IsTrue(result < 0, "Esperado < 0, retornado: " + result); //vaga 1 melhor que vaga 2 é o esperado }
public void TestBasicoComparacaoVaga2MelhorQueVaga1() { Tuple <Vaga, double, double> vaga1 = Tuple.Create(new Vaga { Salario = 2200 }, 0.80, 0.0); Tuple <Vaga, double, double> vaga2 = Tuple.Create(new Vaga { Salario = 2220 }, 0.80, 0.0); ComparadorVaga comparador = new ComparadorVaga(); double result = comparador.Compare(vaga1, vaga2); Assert.IsTrue(result > 0, "Esperado > 0, retornado: " + result); }
public void TestTudoZeradoMenosSalario() { Tuple <Vaga, double, double> vaga1 = Tuple.Create(new Vaga { Salario = 4500 }, 0.0, 0.0); Tuple <Vaga, double, double> vaga2 = Tuple.Create(new Vaga { Salario = 3000 }, 0.0, 0.0); ComparadorVaga comparador = new ComparadorVaga(); double result = comparador.Compare(vaga1, vaga2); Assert.IsTrue(result < 0, "Esperado < 0, retornado: " + result); //vaga 1 melhor que vaga 2 é o esperado }
public void TestComparacaoBasicoComSalarioEDistancia7() { Tuple <Vaga, double, double> vaga1 = Tuple.Create(new Vaga { Salario = 4500 }, 0.70, 50.0); Tuple <Vaga, double, double> vaga2 = Tuple.Create(new Vaga { Salario = 3000 }, 0.90, 20.0); ComparadorVaga comparador = new ComparadorVaga(); double result = comparador.Compare(vaga1, vaga2); Assert.IsTrue(result < 0, "Esperado < 0, retornado: " + result); //vaga 1 melhor que vaga 2 é o esperado }
public void TestBasicoComparacaoVaga2MelhorQueVaga1() { Tuple<Vaga, double, double> vaga1 = Tuple.Create(new Vaga { Salario = 2200 }, 0.80, 0.0); Tuple<Vaga, double, double> vaga2 = Tuple.Create(new Vaga { Salario = 2220 }, 0.80, 0.0); ComparadorVaga comparador = new ComparadorVaga(); double result = comparador.Compare(vaga1, vaga2); Assert.IsTrue(result > 0, "Esperado > 0, retornado: " + result); }
public void TestTudoZeradoMenosSalario() { Tuple<Vaga, double, double> vaga1 = Tuple.Create(new Vaga { Salario = 4500 }, 0.0, 0.0); Tuple<Vaga, double, double> vaga2 = Tuple.Create(new Vaga { Salario = 3000 }, 0.0, 0.0); ComparadorVaga comparador = new ComparadorVaga(); double result = comparador.Compare(vaga1, vaga2); Assert.IsTrue(result < 0, "Esperado < 0, retornado: " + result); //vaga 1 melhor que vaga 2 é o esperado }
public void TestComparacaoVagaDiferencaPequenaSalarioPequenaRequisitos() { Tuple<Vaga, double, double> vaga1 = Tuple.Create(new Vaga { Salario = 3000 }, 0.85, 0.0); Tuple<Vaga, double, double> vaga2 = Tuple.Create(new Vaga { Salario = 3100 }, 0.80, 0.0); ComparadorVaga comparador = new ComparadorVaga(); double result = comparador.Compare(vaga1, vaga2); Assert.IsTrue(result < 0, "Esperado < 0, retornado: " + result); //vaga 1 melhor que vaga 2 é o esperado }
public void TestComparacaoVagaDiferencaGrandeSalarioGrandeRequisitos3Contrario() { Tuple<Vaga, double, double> vaga1 = Tuple.Create(new Vaga { Salario = 1500 }, 0.90, 0.0); Tuple<Vaga, double, double> vaga2 = Tuple.Create(new Vaga { Salario = 3000 }, 0.65, 0.0); ComparadorVaga comparador = new ComparadorVaga(); double result = comparador.Compare(vaga1, vaga2); Assert.IsTrue(result > 0, "Esperado > 0, retornado: " + result); //vaga 1 melhor que vaga 2 é o esperado }
public void TestComparacaoBasicoComSalarioEDistancia7() { Tuple<Vaga, double, double> vaga1 = Tuple.Create(new Vaga { Salario = 4500 }, 0.70, 50.0); Tuple<Vaga, double, double> vaga2 = Tuple.Create(new Vaga { Salario = 3000 }, 0.90, 20.0); ComparadorVaga comparador = new ComparadorVaga(); double result = comparador.Compare(vaga1, vaga2); Assert.IsTrue(result < 0, "Esperado < 0, retornado: " + result); //vaga 1 melhor que vaga 2 é o esperado }
public void TestComparacaoBasica() { Tuple<Vaga, double, double> vaga1 = Tuple.Create(new Vaga { Salario = 2100 }, 0.80, 0.0); Tuple<Vaga, double, double> vaga2 = Tuple.Create(new Vaga { Salario = 2100 }, 0.80, 0.0); ComparadorVaga comparador = new ComparadorVaga(); Assert.IsTrue(comparador.Compare(vaga1, vaga2) == 0); }