Esempio n. 1
0
        public void Create(SintomaRequest request, string expected)
        {
            CrearSintomaService service = new CrearSintomaService(unitOfWork);
            var response = service.CrearSitoma(request);

            Assert.AreEqual(response.Message, expected);
        }
        public ActionResult <SintomaResponse> Post(SintomaRequest request)
        {
            CrearSintomaService _service = new CrearSintomaService(_unitOfWork);
            SintomaResponse     response = _service.CrearSitoma(request);

            return(Ok(response));
        }
Esempio n. 3
0
        public void Setup()
        {
            var options = new DbContextOptionsBuilder <EpsContext>().UseInMemoryDatabase("BDeps").Options;

            _context   = new EpsContext(options);
            unitOfWork = new UnitOfWork(_context);

            Medico medico2 = new Medico()
            {
                Identificacion    = "123",
                Nombres           = "fabian",
                Apellidos         = "quintero",
                CorreoElectronico = "*****@*****.**",
                Direccion         = "valledupar",
                Edad            = 23,
                Especializacion = "pulmonar",
                Estrato         = 5,
                Sexo            = "M",
                Telefono        = "3123345666",
            };

            paciente = new PacienteRequest()
            {
                Identificacion    = "1234",
                Nombres           = "fabian andres",
                Apellidos         = "quintero mendez",
                CorreoElectronico = "*****@*****.**",
                Direccion         = "valledupar cesar",
                Edad           = 24,
                Estrato        = 2,
                Sexo           = "M",
                Telefono       = "3173345666",
                TipoAfiliacion = "cotizante",
                Medico         = medico2
            };
            new CrearPacienteService(unitOfWork).CrearPaciente(paciente);
            medico = new MedicoRequest()
            {
                Identificacion    = "123",
                Nombres           = "fabian",
                Apellidos         = "quintero",
                CorreoElectronico = "*****@*****.**",
                Direccion         = "valledupar",
                Edad            = 23,
                Especializacion = "pulmonar",
                Estrato         = 5,
                Sexo            = "M",
                Telefono        = "3123345666",
            };
            new CrearMedicoService(unitOfWork).CrearMedico(medico);
            sintoma1 = new SintomaRequest()
            {
                Codigo      = "A1",
                Descripcion = "Tos"
            };

            sintoma2 = new SintomaRequest()
            {
                Codigo      = "A2",
                Descripcion = "Fiebre"
            };

            sintoma3 = new SintomaRequest()
            {
                Codigo      = "A3",
                Descripcion = "Secrecion Nasal"
            };

            sintoma4 = new SintomaRequest()
            {
                Codigo      = "A4",
                Descripcion = "Tos Seca"
            };

            sintoma5 = new SintomaRequest()
            {
                Codigo      = "A5",
                Descripcion = "Flemas"
            };

            sintoma6 = new SintomaRequest()
            {
                Codigo      = "A6",
                Descripcion = "Dificultad Para Respirar"
            };

            sintoma7 = new SintomaRequest()
            {
                Codigo      = "A7",
                Descripcion = "Dolor En El Pecho"
            };
            new CrearSintomaService(unitOfWork).CrearSitoma(sintoma1);
            new CrearSintomaService(unitOfWork).CrearSitoma(sintoma1);
            new CrearSintomaService(unitOfWork).CrearSitoma(sintoma2);
            new CrearSintomaService(unitOfWork).CrearSitoma(sintoma3);
            new CrearSintomaService(unitOfWork).CrearSitoma(sintoma4);
            new CrearSintomaService(unitOfWork).CrearSitoma(sintoma5);
            new CrearSintomaService(unitOfWork).CrearSitoma(sintoma6);
            new CrearSintomaService(unitOfWork).CrearSitoma(sintoma7);
            enfermedad1 = new EnfermedadRequest()
            {
                Codigo   = "A321",
                Nombre   = "cancer-pulmonar",
                Gravedad = "GRAVE",
                Tipo     = "PULMONAR",
            };

            enfermedad2 = new EnfermedadRequest()
            {
                Codigo   = "A322",
                Nombre   = "gripa",
                Gravedad = "LEVE",
                Tipo     = "PULMONAR",
            };
            enfermedad3 = new EnfermedadRequest()
            {
                Codigo   = "A323",
                Nombre   = "coronavirus-F",
                Gravedad = "GRAVE",
                Tipo     = "PULMONAR",
            };
            new CrearEnfermedadService(unitOfWork).CrearEnfermedad(enfermedad1);
            new CrearEnfermedadService(unitOfWork).CrearEnfermedad(enfermedad2);
            new CrearEnfermedadService(unitOfWork).CrearEnfermedad(enfermedad3);

            enfermedad1sintoma1 = new EnfermedadSintomaRequest()
            {
                IDenfermedad = "A321",
                IDsintoma    = "A1",
            };
            enfermedad1sintoma6 = new EnfermedadSintomaRequest()
            {
                IDenfermedad = "A321",
                IDsintoma    = "A6",
            };
            enfermedad1sintoma7 = new EnfermedadSintomaRequest()
            {
                IDenfermedad = "A321",
                IDsintoma    = "A7",
            };
            new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad1sintoma1);
            new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad1sintoma6);
            new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad1sintoma7);

            enfermedad2sintoma1 = new EnfermedadSintomaRequest()
            {
                IDenfermedad = "A322",
                IDsintoma    = "A1",
            };
            enfermedad2sintoma2 = new EnfermedadSintomaRequest()
            {
                IDenfermedad = "A322",
                IDsintoma    = "A2",
            };
            enfermedad2sintoma3 = new EnfermedadSintomaRequest()
            {
                IDenfermedad = "A322",
                IDsintoma    = "A3",
            };
            enfermedad2sintoma4 = new EnfermedadSintomaRequest()
            {
                IDenfermedad = "A322",
                IDsintoma    = "A4",
            };

            new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad2sintoma1);
            new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad2sintoma2);
            new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad2sintoma3);
            new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad2sintoma4);


            enfermedad3sintoma4 = new EnfermedadSintomaRequest()
            {
                IDenfermedad = "A323",
                IDsintoma    = "A4",
            };
            enfermedad3sintoma5 = new EnfermedadSintomaRequest()
            {
                IDenfermedad = "A323",
                IDsintoma    = "A5",
            };
            enfermedad3sintoma6 = new EnfermedadSintomaRequest()
            {
                IDenfermedad = "A323",
                IDsintoma    = "A6",
            };


            new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad3sintoma4);
            new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad3sintoma5);
            new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad3sintoma6);
        }