public void TestValidoSiUltimoPreguntadoEsPrecioMaximoPidoPrecioMinimo() { PreguntasOrdenAleatorioStub preguntas = new PreguntasOrdenAleatorioStub(); preguntas.SetPreguntado(3); preguntas.SetUltimaPregunta(3); Assert.AreEqual(preguntas.GetSiguientePregunta(), TipoEnvio.PrecioMin); }
public void TestValidoSiPerfilIncompletoDevuelveGenero() { PreguntasOrdenAleatorioStub preguntas = new PreguntasOrdenAleatorioStub(); preguntas.SetPreguntado(0); preguntas.SetPreguntado(2); preguntas.SetPreguntado(3); preguntas.SetPreguntado(4); Assert.AreEqual(preguntas.GetSiguientePregunta(), TipoEnvio.Genero); }
public void TestCompletoDevuelveTrue() { //[edad, genero, precioMin, precioMax, intereses] PreguntasOrdenAleatorioStub preguntas = new PreguntasOrdenAleatorioStub(); preguntas.SetPreguntado(0); preguntas.SetPreguntado(1); preguntas.SetPreguntado(2); preguntas.SetPreguntado(3); preguntas.SetPreguntado(4); Assert.AreEqual(preguntas.IsPerfilCompleto(), true); }
public void TestPerfilCompletoDevuelveSugerencia() { PreguntasOrdenAleatorioStub preguntas = new PreguntasOrdenAleatorioStub(); preguntas.SetPreguntado(0); preguntas.SetPreguntado(1); preguntas.SetPreguntado(2); preguntas.SetPreguntado(3); preguntas.SetPreguntado(4); Assert.AreEqual(preguntas.GetSiguientePregunta(), TipoEnvio.Sugerencia); }