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"); }
CargaDatosAnalisis(string IdReclamo) { DatosAnalisis datosanalisis = new DatosAnalisis(); int idreclamo = Convert.ToInt32(IdReclamo); sqlDataAdapter.SelectCommand = new SqlCommand(); sqlDataAdapter.SelectCommand.Connection = sqlConnection; sqlDataAdapter.SelectCommand.CommandText = "ConsultaAnalisis"; sqlDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; SqlParameter Param1 = new SqlParameter("@Id_Reclamo", SqlDbType.Int); Param1.Direction = ParameterDirection.Input; Param1.Value = idreclamo; sqlDataAdapter.SelectCommand.Parameters.Add(Param1); sqlDataAdapter.Fill(ds, "ConsultaAnalisis"); foreach (DataRow dr in ds.Tables["ConsultaAnalisis"].Rows) { DatosAnalisis tmp = new DatosAnalisis(); tmp.Ultima_Fecha_Lab = Convert.ToString(dr["Ultima_Fecha_Lab"]); tmp.Fecha_Muerte = Convert.ToString(dr["Fecha_Muerte"]); tmp.EdadMuerte = Convert.ToString(dr["EdadMuerte"]); tmp.IdCausante = Convert.ToString(dr["Id_Causante"]); tmp.Causa_Muerte = Convert.ToString(dr["Causa_Muerte"]); tmp.IdFallecimiento = Convert.ToString(dr["Id_Fallecimiento"]); tmp.Menor_Ahorrador = Convert.ToBoolean(dr["Menor_Ahorrador"]); tmp.Aditamento_Juv = Convert.ToString(dr["Aditamento_Juv"]); datosanalisis = tmp; } sqlConnection.Dispose(); sqlDataAdapter.Dispose(); return datosanalisis; }