Example #1
0
 public void AgregarReactivo_Duplicado_DebeFallar()
 {
     Assert.Throws <Exception>(() =>
     {
         var encuesta = new Encuesta("e1", UnaPersona, 10);
         encuesta.AgregaReactivo("1", "Preguntas generales de programación", "Te gusta el lenguaje C#?");
         encuesta.AgregaReactivo("1", "Preguntas generales de programación", "Te gusta el lenguaje C#?");
     });
 }
Example #2
0
        public void AgregaReactivo_Encuesta_DebeCrearUnReactivo()
        {
            var encuesta = new Encuesta("e1", UnaPersona, 10);
            var reactivo = encuesta.AgregaReactivo("1", "Preguntas generales de programación", "Te gusta el lenguaje C#?");

            Assert.NotNull(encuesta.Reactivos);
            Assert.NotNull(reactivo);
        }
Example #3
0
        public void ObtenerRespuesta_ReactivoConUnaRespuesta_DebeTenerRespuesta()
        {
            var encuesta = new Encuesta("e1", UnaPersona, 10);

            encuesta.AgregaReactivo("1", "Preguntas generales de programación", "Te gusta el lenguaje C#?");
            encuesta.AsignaRespuestaAReactivo("1", "No", "x");
            var respuesta = encuesta.ObtenerRespuesta("1");

            Assert.NotNull(respuesta);
            Assert.Single(respuesta);
        }