Exemplo n.º 1
0
        public void testPostDatosAnalisisAndGetPatologias_IsNotNull()
        {
            //Arrange
            fillDatosIntroducidosMock();
            prepareMockRepositories();

            //Act
            DatosAnalisis datosAnalisisManager = new DatosAnalisis(mockValoresAnalisisRepository.Object,
                                                                   mockRelacionPatologiaAnalisisRepository.Object, mockPatologiaAnalisisRepository.Object);
            List <ShortResultDTO> result = datosAnalisisManager.postDatosAnalisisAndGetPatologias(datosIntroducidosMock);

            //Assert
            Assert.AreEqual(2, result.Count, "El método devuelve un número diferente de resultados al esperado");
        }
Exemplo n.º 2
0
        public void testPostDatosAnalisisAndGetPatologias_IsOK()
        {
            //Arrange
            fillDatosIntroducidosMock();
            prepareMockRepositories();

            //Act
            DatosAnalisis datosAnalisisManager = new DatosAnalisis(mockValoresAnalisisRepository.Object,
                                                                   mockRelacionPatologiaAnalisisRepository.Object, mockPatologiaAnalisisRepository.Object);
            List <ShortResultDTO> result            = datosAnalisisManager.postDatosAnalisisAndGetPatologias(datosIntroducidosMock);
            List <String>         obtainedPatologia = new List <string>();

            foreach (ShortResultDTO currentResult in result)
            {
                if (currentResult.PatologiaId > 0)
                {
                    obtainedPatologia.Add(currentResult.PatologiaName);
                }
            }

            //Assert
            Assert.AreEqual(1, obtainedPatologia.Count, "El método devuelve un número diferente de resultados al esperado");
            Assert.AreEqual("Enfermedad cardíaca", obtainedPatologia[0], "El método no devuelve la patología esperada");
        }