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);
        }