public DVivienda ModificarVivienda(DVivienda dvivienda) { DResidente residenteExistente = ResidenteDAO.Obtener(dvivienda.Residente.DNI); DVivienda viviendaAModificar = new DVivienda(); viviendaAModificar.NumVivienda = dvivienda.NumVivienda; viviendaAModificar.Ubicacion = dvivienda.Ubicacion; viviendaAModificar.Numero = dvivienda.Numero; viviendaAModificar.Metraje = dvivienda.Metraje; viviendaAModificar.Tipo = dvivienda.Tipo; viviendaAModificar.Residente = residenteExistente; return(ViviendaDAO.Modificar(viviendaAModificar)); }
public void Test03Modificar() { // 1. Instancia el objeto a probar DVivienda pruebaVivienda = new DVivienda(); // 2. Instanciamos el objeto TO pruebaVivienda.NumVivienda = 1; pruebaVivienda = viviendaDAO.Obtener(pruebaVivienda.NumVivienda); DVivienda viviendaOriginal = viviendaDAO.Obtener(pruebaVivienda.NumVivienda); pruebaVivienda.Ubicacion = "Callao"; // 3. Llamada al método del DAO a probar DVivienda viviendaModificado = viviendaDAO.Modificar(pruebaVivienda); // 4. Implementar las validaciones Assert.IsNotNull(viviendaModificado); Assert.AreNotEqual(viviendaOriginal.Ubicacion, viviendaModificado.Ubicacion); }