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