public ActionResult <DetectarResponseapp> Detectar([FromBody] DetectarRequestapp2 request)
        {
            DetectarEnfermedadServiceApp _service = new DetectarEnfermedadServiceApp(_unitOfWork);
            DetectarResponseapp          response = _service.detectar(request);

            return(Ok(response));
        }
示例#2
0
        public void DetectarNinguna()
        {
            DetectarRequestapp request = new DetectarRequestapp();

            request.IdPaciente = "1234";
            List <string> des = new List <string>()
            {
                "Fiebre", "nada", "nada"
            };

            request.Descipciones = des;
            DetectarEnfermedadServiceApp service     = new DetectarEnfermedadServiceApp(unitOfWork);
            DetectarResponseapp          responseapp = new DetectarResponseapp();

            responseapp = service.detectar(request);
            Assert.AreEqual(responseapp.Message, "sus sintomas no estan asociados a una enfermedad pulmonar");
        }
示例#3
0
        public void DetectarAGripa()
        {
            DetectarRequestapp request = new DetectarRequestapp();

            request.IdPaciente = "1234";
            List <string> des = new List <string>()
            {
                "Tos", "Fiebre", "Secrecion Nasal"
            };

            request.Descipciones = des;
            DetectarEnfermedadServiceApp service     = new DetectarEnfermedadServiceApp(unitOfWork);
            DetectarResponseapp          responseapp = new DetectarResponseapp();

            responseapp = service.detectar(request);
            Assert.AreEqual(responseapp.enfermedad.Nombre, "gripa");
            Console.WriteLine("su diagnostico es " + responseapp.diagnostico.Descripcion);
        }
示例#4
0
        public void DetectarCancerPulmonar()
        {
            DetectarRequestapp request = new DetectarRequestapp();

            request.IdPaciente = "1234";
            List <string> des = new List <string>()
            {
                "Tos", "Dificultat Para Respirar", "Dolor En El Pecho"
            };

            request.Descipciones = des;
            DetectarEnfermedadServiceApp service     = new DetectarEnfermedadServiceApp(unitOfWork);
            DetectarResponseapp          responseapp = new DetectarResponseapp();

            responseapp = service.detectar(request);
            Assert.AreEqual(responseapp.enfermedad.Nombre, "cancer-pulmonar");
            Console.WriteLine("su diagnostico es " + responseapp.diagnostico.Descripcion);
        }